VerificationCodeInputField: iPad Return key clears/hides OTP fields
Maintainer thường phản hồi trong vòng 5 ngày
Đánh giá
- Độ khó
- 2/5
- Thời gian dự kiến
- 1-3 giờ
- Mức phù hợp với người mới
- 82/100
- Loại issue
- Lỗi
- Độ rõ ràng
- Đặc tả rõ ràng
- Mức độ hoạt động
- Sôi nổi
- Công nghệ
- ios, swift
- Lĩnh vực
- authentication, mobile
Hướng nghiên cứu
Bắt đầu với FirebaseSwiftUI/FirebaseAuthUIComponents/Sources/Components/VerificationCodeInputField.swift, đặc biệt là BackspaceAwareTextField.Coordinator và các phương thức delegate của trường văn bản. Tái hiện sự cố trên iPad có bàn phím phần cứng bằng cách nhấn Return liên tục trong trường OTP. Hoàn tất khi Return đóng trường hoặc giữ nguyên trường, đồng thời các trường OTP vẫn hiển thị.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
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.
- Ngôn ngữ chính
- Swift
- Star
- 1.6k
- Fork
- 495
- Merge trung bình
- 3 ngày 23 giờ
- Pull request đã merge (30 ngày)
- 5
Chuẩn bị môi trường
- Không có Dockerfile hay tệp Docker Compose
- Có mẫu pull request
- Đọc hướng dẫn đóng góp
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Issue khác của firebase/FirebaseUI-iOS
-
Customizable SwiftUI auth UI: content slots, per-screen state, and themingCó thể đã có người làm @demolaf đã nhận 18 ngày trước. Đang mởauth keep open type: feature request
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 45/100
firebase/FirebaseUI-iOS#1400 · 1 người được giao ·
Maintainer thường phản hồi trong vòng 5 ngày
Tất cả issue của firebase/FirebaseUI-iOS
Issue tương tự
-
area: sidebar bug S2: major
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 72/100
manaflow-ai/cmux#20281 · 1 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
-
If a snippet replacement starts with a newline, it truncates the first parts of the replacement.Đang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 75/100
-
iOS: recorded video location is written without ISO 6709 fixed-width degrees, Photos drops itĐang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 80/100
margelo/react-native-vision-camera#4216 ·
Maintainer thường phản hồi trong vòng 4 ngày
-
documentation good first issue
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 78/100
-
bug
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 62/100
compiler-explorer/compiler-explorer#9272 ·
Maintainer thường phản hồi trong vòng 1 ngày