Prevent all automatic browser form submissions on enter

This commit is contained in:
Johannes Zellner
2025-03-02 17:17:56 +01:00
parent 1a51a355f2
commit 6907c6dfe4
5 changed files with 5 additions and 5 deletions

View File

@@ -116,7 +116,7 @@ onMounted(async () => {
<div>
<Transition name="slide-left" mode="out-in">
<div v-if="!addedToken">
<form novalidate @submit="onSubmitAddApiToken()" autocomplete="off">
<form @submit.prevent="onSubmitAddApiToken()" autocomplete="off">
<input style="display: none" type="submit" :disabled="!isValid"/>
<FormGroup>
<label for="apiTokenName">{{ $t('profile.createApiToken.name') }}</label>

View File

@@ -161,7 +161,7 @@ onMounted(async () => {
<div>
<Transition name="slide-left" mode="out-in">
<div v-if="!addedPassword">
<form novalidate @submit="onSubmit()" autocomplete="off">
<form @submit.prevent="onSubmit()" autocomplete="off">
<input style="display: none" type="submit" :disabled="!isValid"/>
<FormGroup>
<label for="passwordName">{{ $t('profile.createAppPassword.name') }}</label>

View File

@@ -170,7 +170,7 @@ export default {
>
<InputDialog ref="inputDialog" />
<form @submit="onSubmit()" autocomplete="off">
<form @submit.prevent="onSubmit()" autocomplete="off">
<fieldset :disabled="busy">
<input style="display: none;" type="submit" :disabled="!isValid" />