goodjoblife / GoodJobShare

GoodJob 職場透明化運動
https://www.goodjob.life/
MIT License
82 stars 11 forks source link

Android Device 上輸入法按 Next 可跳過表單檢查 #1414

Open barry800414 opened 2 weeks ago

barry800414 commented 2 weeks ago
  1. 一開始是看到這個錯誤 https://app.rollbar.com/a/GoodJob/fix/item/GoodJob_website/63/occurrence/414637797701#detail
  2. 預計要上傳的 overtimeFrequency = None (薪資表單的加班頻率問題),然而這題是必填,前端理論上會阻擋
  3. 目前觀察,發生的裝置都在 Android 手機上,Chrome browser
  4. 用 Browser stack 模擬 Samsung Galaxy S23, 進入 www.goodjob.life 填寫填寫。發現預設輸入法的 "Next" ,可以讓使用者跳過問題填寫值的檢驗(我這邊測試看起來也會跑版),導致到最後一步的時候,會無法檢驗通過、無法送出
  5. 這個問題很可能就是為什麼很多使用者回報無法送出的 root cause

https://github.com/user-attachments/assets/2fe673f5-9032-40a8-806d-3e05f373dda1

barry800414 commented 2 weeks ago

看起來是 Android device 比較可能出現這個問題