VerificationCodeInputField: iPad Return key clears/hides OTP fields
Los mantenedores suelen responder en 5 días
Evaluación
- Dificultad
- 2/5
- Tiempo estimado
- 1-3 horas
- Aptitud para principiantes
- 82/100
- Tipo de issue
- Error
- Claridad
- Bien especificado
- Estado de actividad
- Activo
- Stack tecnológico
- ios, swift
- Área
- authentication, mobile
Línea de trabajo
Empieza por FirebaseSwiftUI/FirebaseAuthUIComponents/Sources/Components/VerificationCodeInputField.swift, especialmente por BackspaceAwareTextField.Coordinator y sus métodos delegados del campo de texto. Reproduce el problema en un iPad con un teclado físico pulsando repetidamente Intro en el campo OTP. El trabajo estará terminado cuando Intro cierre el campo o lo deje sin cambios y los campos OTP sigan visibles.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Environment:
- Swift, iPadOS version: all, FirebaseUI version: do not know exactly (Podfile.lock), Xcode: found it while testing
Steps:
- Present view using VerificationCodeInputField (e.g. PhoneReauthView)
- Focus OTP field on iPad with hardware keyboard
- Press Return repeatedly
Observed: fields disappear one-by-one, unrecoverable without back+Verify
Expected: Return resigns/dismisses or no-ops, fields stay visible
Relevant: FirebaseSwiftUI/FirebaseAuthUIComponents/Sources/Components/VerificationCodeInputField.swift - BackspaceAwareTextField.Coordinator has no textFieldShouldReturn, shouldChangeCharactersIn only blocks non-digits but Return path can hit handleBackspace/clear.
- Lenguaje dominante
- Swift
- Estrellas
- 1.6k
- Forks
- 496
- Merge medio
- 3 d 23 h
- PR fusionados (30 d)
- 5
Preparar el entorno
- Sin Dockerfile ni archivo de Docker Compose
- Tiene una plantilla de pull request
- Leer la guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de firebase/FirebaseUI-iOS
-
Customizable SwiftUI auth UI: content slots, per-screen state, and themingPosiblemente ocupada @demolaf la tomó hace 20 días. Abiertoauth keep open type: feature request
Dificultad 4/5 3-5 días Aptitud para principiantes 45/100
firebase/FirebaseUI-iOS#1400 · 1 asignado ·
Los mantenedores suelen responder en 5 días
Todos los issues de firebase/FirebaseUI-iOS
Issues similares
-
swift.md: `Date(myString, strategy: .iso8601)` example omits `try` — the initializer is throwingAbierto
Dificultad 1/5 Menos de una hora Aptitud para principiantes 88/100
-
core: RAC_LLM_OPTIONS_DEFAULT.min_p disagrees with the IDL's annotated defaultPosiblemente ocupada Un pull request vinculado a esta issue está abierto o ya se fusionó. Abiertobug core p3
Dificultad 2/5 1-3 horas Aptitud para principiantes 70/100
RunanywhereAI/runanywhere-sdks#1083 ·
Los mantenedores suelen responder en 5 días
-
area: docs eco: swift good first issue help wanted lane: free-agent roadmap size: XS type: docs
Dificultad 1/5 Menos de una hora Aptitud para principiantes 62/100
arminazimi/evergreen#441 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 66/100
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
nightscout/nightguard#368 ·