Closed Bug 1356170 Opened 5 years ago Closed 1 year ago

Firefox might display incomplete date/time picker on some devices

Categories

(Firefox for Android Graveyard :: General, defect, P5)

52 Branch
All
Android
defect

Tracking

(fennec+, firefox52 wontfix, firefox53 ?, firefox54 ?, firefox55 affected)

RESOLVED INCOMPLETE
Tracking Status
fennec + ---
firefox52 --- wontfix
firefox53 --- ?
firefox54 --- ?
firefox55 --- affected

People

(Reporter: sergiu, Unassigned)

References

()

Details

Attachments

(2 files)

Attached file roblox.txt
Environment:
Samsung Galaxy Note 4 (Android 5.0.1)
Firefox 52.0 Release (Mobile)


Steps to reproduce:
1. Navigate to https://m.roblox.com/Account/SignUp
2. Tap the Birthday field.

Expected results:
A date picker is displayed.

Actual results:
Firefox crashes.

Notes:
1. Reprodibility rate: 100%
2. The issue is not reproducible on a Nexus 5 device.
3. The issue is also reproducible in Nightly 55.0a1 (2017-04-12) (Mobile), but with a different Actual result: An incomplete date/time picker is displayed.
4. Logs attached.
Seems to be dup of Bug 1339884, but Bug 1339884 says it only affects Android API level 19 and below (i.e. Android 4.x).
Can we confirm whether the patches in Bug 1339884 can fix this?
See Also: → 1339884
(In reply to Jessica Jong [:jessica] from comment #1)
> Seems to be dup of Bug 1339884, but Bug 1339884 says it only affects Android
> API level 19 and below (i.e. Android 4.x).
> Can we confirm whether the patches in Bug 1339884 can fix this?

See my comment on bug 1339884 - apparently we were crashing on Android 5.x+ as well, albeit with
- a different crash signature (which is why I didn't notice it)
- under different circumstances (for me, the page from bug 1339884 only crashed on a 4.1.2 device)

According to
(In reply to Sergiu from comment #0)
> 3. The issue is also reproducible in Nightly 55.0a1 (2017-04-12) (Mobile),
> but with a different Actual result: An incomplete date/time picker is
> displayed.

we no longer crash, so I suggest making this bug about fixing the "incomplete date/time picker".
tracking-fennec: --- → ?
Hardware: ARM → All
Summary: Firefox crashes when tapping a Date field → Firefox might display incomplete date/time picker on some devices
tracking-fennec: ? → +
(In reply to Jan Henning [:JanH] from comment #2)
> (In reply to Jessica Jong [:jessica] from comment #1)
> > Seems to be dup of Bug 1339884, but Bug 1339884 says it only affects Android
> > API level 19 and below (i.e. Android 4.x).
> > Can we confirm whether the patches in Bug 1339884 can fix this?
> 
> See my comment on bug 1339884 - apparently we were crashing on Android 5.x+
> as well, albeit with
> - a different crash signature (which is why I didn't notice it)
> - under different circumstances (for me, the page from bug 1339884 only
> crashed on a 4.1.2 device)
> 
> According to
> (In reply to Sergiu from comment #0)
> > 3. The issue is also reproducible in Nightly 55.0a1 (2017-04-12) (Mobile),
> > but with a different Actual result: An incomplete date/time picker is
> > displayed.
> 
> we no longer crash, so I suggest making this bug about fixing the
> "incomplete date/time picker".

Oh right, thanks for point it out. But what does "incomplete date/time picker" means? Can reporter attach a screenshot?
Maybe Wesley can help here.
Flags: needinfo?(whuang)
Sergiu could you attach a screenshot or any further information?
I don't have a android (below SDK19) handy.
Flags: needinfo?(whuang) → needinfo?(sergiu.logigan)
Attached image screenshot.jpg
Hello, Here's a screenshot taken from the Samsung Galaxy Note 4 (Android 5.0.1) running Nightly 55.0a1 (2017-04-13) (Mobile)
Flags: needinfo?(sergiu.logigan)
[triage] 
P1 as this is function broken
Priority: -- → P1
Where did we end up on this one?
Flags: needinfo?(jjong)
Is there a better component for Fennec-specific date/time issues?
I didn't track this one anymore since it looks like a native picker issue. :)
Wesley, is there a better component for this or do you know anyone who can help? Thanks.
Flags: needinfo?(jjong) → needinfo?(whuang)
So far as I know there are not so many component. 
This bug is P1 so it's should be on Fennec team's radar.
Flags: needinfo?(whuang) → needinfo?(wehuang)
Max, maybe we can have a quick check before further looking into it? (truly a native picker issue?) Thanks.

(In reply to Jessica Jong [:jessica] from comment #9)
> I didn't track this one anymore since it looks like a native picker issue. :)
Flags: needinfo?(wehuang) → needinfo?(max)
The CalendarView is native, but it's wrapped and used within our own DateTimePicker (https://dxr.mozilla.org/mozilla-central/source/mobile/android/base/java/org/mozilla/gecko/widget/DateTimePicker.java).
Flags: needinfo?(max)
[triage] This sucks: P1 and an action item to confirm because I think not supporting a date picker can be a critical issue.
Flags: needinfo?(michael.l.comella)
Mike, I agree this should be looked into. Per https://bugzilla.mozilla.org/show_bug.cgi?id=1318046, let me figure out who should work on this.
Flags: needinfo?(sdaswani)
Flags: needinfo?(michael.l.comella)
Re-triaging per https://bugzilla.mozilla.org/show_bug.cgi?id=1473195

Needinfo :susheel if you think this bug should be re-triaged.
Priority: P1 → P5
QA Contact: sergiu.logigan
QA Contact: sergiu.logigan
We have completed our launch of our new Firefox on Android. The development of the new versions use GitHub for issue tracking. If the bug report still reproduces in a current version of [Firefox on Android nightly](https://play.google.com/store/apps/details?id=org.mozilla.fenix) an issue can be reported at the [Fenix GitHub project](https://github.com/mozilla-mobile/fenix/). If you want to discuss your report please use [Mozilla's chat](https://wiki.mozilla.org/Matrix#Connect_to_Matrix) server https://chat.mozilla.org and join the [#fenix](https://chat.mozilla.org/#/room/#fenix:mozilla.org) channel.
Status: NEW → RESOLVED
Closed: 1 year ago
Resolution: --- → INCOMPLETE
Product: Firefox for Android → Firefox for Android Graveyard
You need to log in before you can comment on or make changes to this bug.