From 0d987bba792e16e41086f51efd00ee8e1f665bbe Mon Sep 17 00:00:00 2001 From: Arne van Hoorn Date: Wed, 24 Jan 2024 22:04:55 +0100 Subject: [PATCH] Add autocomplete attribute to the OTP field so password managers can auto complete the field --- src/Http/Livewire/Auth/Login.php | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/Http/Livewire/Auth/Login.php b/src/Http/Livewire/Auth/Login.php index a09744f..aa924d3 100644 --- a/src/Http/Livewire/Auth/Login.php +++ b/src/Http/Livewire/Auth/Login.php @@ -130,7 +130,9 @@ protected function getTwoFactorFormSchema(): array return [ TextInput::make('code') ->label($this->usingRecoveryCode ? __('filament-breezy::default.fields.2fa_recovery_code') : __('filament-breezy::default.fields.2fa_code')) - ->placeholder($this->usingRecoveryCode ? __('filament-breezy::default.two_factor.recovery_code_placeholder') : __('filament-breezy::default.two_factor.code_placeholder'))->required(), + ->placeholder($this->usingRecoveryCode ? __('filament-breezy::default.two_factor.recovery_code_placeholder') : __('filament-breezy::default.two_factor.code_placeholder')) + ->extraInputAttributes(['autocomplete' => $this->usingRecoveryCode ? 'off' : 'one-time-code']) + ->required(), ]; }