Closed
Bug 1462299
Opened 7 years ago
Closed 7 years ago
input[date] unusable on Android 4.x
Categories
(Firefox for Android Graveyard :: General, defect)
Tracking
(firefox61 unaffected, firefox62 verified, firefox63 verified)
VERIFIED
FIXED
Firefox 63
Tracking | Status | |
---|---|---|
firefox61 | --- | unaffected |
firefox62 | --- | verified |
firefox63 | --- | verified |
People
(Reporter: jesse.jaara, Assigned: petru)
References
()
Details
Attachments
(4 files)
User Agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/66.0.3359.139 Safari/537.36
Steps to reproduce:
Click on empty date[input] widget.
Actual results:
Firefox presents user with a date input dialog that has no selector input for year or month. Only way to enter date, say 10 years in past, is to scroll trough 120 months of date screens.
See attachment: Firefox-datepicker.png
Expected results:
Get a date input dialog that allows one to change the year in a sensible manner. Android 4.4 dies provide such UI widget, but Firefox does not simply use it. This can be sen for example in the Android emulator Api Demos app (Views/Date Widgets/1. Dialog).
See attachment: api-demo-datepicker.png
Reporter | ||
Comment 1•7 years ago
|
||
Reporter | ||
Comment 2•7 years ago
|
||
This problem is also present already on Android 4.2. Have not tested 4.1, but probably is also present there.
Comment 3•7 years ago
|
||
We've just switched to using the system DatePicker control in bug 1318046, but the way we're using it on Android 4.x we still don't actually allow easily changing the year and actually made the layout worse (bug 1460585).
So yes, this needs some more work to properly function.
Blocks: 1318046
Status: UNCONFIRMED → NEW
status-firefox62:
--- → affected
Ever confirmed: true
OS: Unspecified → Android
Hardware: Unspecified → All
See Also: → 1460585
Updated•7 years ago
|
Summary: input[date] unusable on Android 4.4 → input[date] unusable on Android 4.x
Assignee | ||
Updated•7 years ago
|
Assignee: nobody → petru.lingurar
Status: NEW → ASSIGNED
Comment hidden (mozreview-request) |
Attachment #8990929 -
Flags: review?(sdaswani) → review?(nchen)
Comment 5•7 years ago
|
||
mozreview-review |
Comment on attachment 8990929 [details]
Bug 1462299 - input[date] unusable on Android 4.x;
https://reviewboard.mozilla.org/r/255928/#review262948
Attachment #8990929 -
Flags: review?(nchen) → review+
Assignee | ||
Comment 6•7 years ago
|
||
This is how the DatePicker will look like on API <21 using only spinners.
This change means the DatePicker will also be more in line with how the other Date/Time pickers look like on API <21, all of them using just spinners now.
Assignee | ||
Updated•7 years ago
|
Keywords: checkin-needed
Pushed by cbrindusan@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/ef400c4f3907
input[date] unusable on Android 4.x; r=jchen
Keywords: checkin-needed
Comment 8•7 years ago
|
||
bugherder |
Status: ASSIGNED → RESOLVED
Closed: 7 years ago
status-firefox63:
--- → fixed
Resolution: --- → FIXED
Target Milestone: --- → Firefox 63
Assignee | ||
Updated•7 years ago
|
Flags: qe-verify+
Comment 9•7 years ago
|
||
Verified as fixed on devices: Lenovo A536 (4.4.2) and Prestigio Grace X5 (4.4.2).
Build: Nightly 63.0a1 (2018-07-16).
Flags: qe-verify+
Updated•6 years ago
|
status-firefox61:
--- → unaffected
Assignee | ||
Comment 11•6 years ago
|
||
(In reply to Julien Cristau [:jcristau] from comment #10)
> Should this be uplifted to beta?
I was planning to finish all tickets from Bug 1464997 and then ask uplift for all of them. Should be this week.
Flags: needinfo?(petru.lingurar)
Comment 13•6 years ago
|
||
Is this something we should consider for Beta backport?
Flags: needinfo?(petru.lingurar)
Assignee | ||
Comment 14•6 years ago
|
||
Comment on attachment 8990929 [details]
Bug 1462299 - input[date] unusable on Android 4.x;
Approval Request Comment
[Feature/Bug causing the regression]: DatePicker on API <21
[User impact if declined]: Can only select a certain month/year by scrolling through the months.
[Is this code covered by automated tests?]: No
[Has the fix been verified in Nightly?]: Yes
[Needs manual test from QE? If yes, steps to reproduce]: --
[List of other uplifts needed for the feature/fix]: --
[Is the change risky?]: No
[Why is the change risky/not risky?]: Has been QE verified and in the time being in Nightly no issues have been reported.
[String changes made/needed]: --
Flags: needinfo?(petru.lingurar)
Attachment #8990929 -
Flags: approval-mozilla-beta?
Comment 15•6 years ago
|
||
Comment on attachment 8990929 [details]
Bug 1462299 - input[date] unusable on Android 4.x;
One of several small fixes for the date picker related to the switch in 62 to using the platform library. Verified in nightly.
Let's uplift for next Monday's beta 17 build.
Attachment #8990929 -
Flags: approval-mozilla-beta? → approval-mozilla-beta+
Comment 16•6 years ago
|
||
bugherder uplift |
Updated•6 years ago
|
Flags: qe-verify+
Comment 18•6 years ago
|
||
Devices:
- Lenovo A536 (4.4.2);
- Prestigio Grace X5 (4.4.2).
Verified as fixed in 62.0b17, all of the date/date-time pickers work as expected.
Flags: qe-verify+
Flags: needinfo?(igor.lazar)
Updated•4 years ago
|
Product: Firefox for Android → Firefox for Android Graveyard
You need to log in
before you can comment on or make changes to this bug.
Description
•