diff --git a/resources/js/Pages/Auth/Login.vue b/resources/js/Pages/Auth/Login.vue index 42d3197b4f5..90b24c44db6 100644 --- a/resources/js/Pages/Auth/Login.vue +++ b/resources/js/Pages/Auth/Login.vue @@ -76,7 +76,7 @@ const reload = () => { -
+

🚧 {{ $t('Chandler is in beta.') }} 🚧 @@ -133,7 +133,7 @@ const reload = () => { :autofocus="true" :input-class="'block w-full'" :required="true" - :autocomplete="false" + autocomplete="username" :maxlength="255" />

@@ -142,10 +142,9 @@ const reload = () => { v-model="form.password" :label="$t('Password')" :type="'password'" - :autofocus="true" :input-class="'block w-full'" :required="true" - :autocomplete="false" + autocomplete="current-password" :maxlength="255" />
diff --git a/resources/js/Shared/Form/TextInput.vue b/resources/js/Shared/Form/TextInput.vue index fe8efd2478f..7fc29a09099 100644 --- a/resources/js/Shared/Form/TextInput.vue +++ b/resources/js/Shared/Form/TextInput.vue @@ -26,8 +26,8 @@ const props = defineProps({ disabled: Boolean, autofocus: Boolean, autocomplete: { - type: Boolean, - default: true, + type: [String, Boolean], + default: '', }, maxlength: Number, min: Number, @@ -98,7 +98,7 @@ defineExpose({ focus: focus }); :maxlength="maxlength" :required="required" :autofocus="autofocus" - :autocomplete="autocomplete ? '' : 'off'" + :autocomplete="typeof autocomplete === 'string' ? autocomplete : autocomplete ? '' : 'off'" :disabled="disabled" :min="min" :max="max"