Closed
Bug 1047264
Opened 10 years ago
Closed 10 years ago
Regression: On screen options button appears after exiting edit mode on devices with hardware options button
Categories
(Firefox for Android Graveyard :: Awesomescreen, defect)
Tracking
(firefox31 unaffected, firefox32 verified, firefox33 verified, firefox34 verified, fennec32+)
VERIFIED
FIXED
Firefox 34
Tracking | Status | |
---|---|---|
firefox31 | --- | unaffected |
firefox32 | --- | verified |
firefox33 | --- | verified |
firefox34 | --- | verified |
fennec | 32+ | --- |
People
(Reporter: cos_flaviu, Assigned: mcomella)
References
Details
(Keywords: regression)
Attachments
(1 file)
4.34 KB,
patch
|
lucasr
:
review+
Sylvestre
:
approval-mozilla-aurora+
Sylvestre
:
approval-mozilla-beta+
|
Details | Diff | Splinter Review |
Environment:
Device: Samsung Galaxy Tab 3 7.0 (Android 4.1.2);
Build: Nightly 34.0a1 (2014-07-31);
Steps to reproduce:
1. Launch Firefox;
2. Tap on the URL bar to enter edit mode;
3. Tap on 'x' button on top right corner to exit edit mode.
Expected result:
Only the refresh button is displayed next to the URL bar.
Actual result:
The on screen options button appears next to the refresh button.
Notes:
This bug only refers to the devices that have hardware options button.
Reporter | ||
Comment 1•10 years ago
|
||
Regression range:
Last good build: 2014-06-02;
First bad build: 2014-06-03;
Pushlog:
http://hg.mozilla.org/mozilla-central/pushloghtml?fromchange=6a984e21c2ca&tochange=f28005b84ed0
Possible regression of bug 997477?
Keywords: regression
Updated•10 years ago
|
Assignee: nobody → michael.l.comella
Blocks: 997477
Status: NEW → ASSIGNED
tracking-fennec: --- → ?
Summary: On screen options button appears after exiting edit mode on devices with hardware options button → Regression: On screen options button appears after exiting edit mode on devices with hardware options button
Assignee | ||
Comment 2•10 years ago
|
||
Attachment #8467333 -
Flags: review?(lucasr.at.mozilla)
Assignee | ||
Comment 3•10 years ago
|
||
Comment on attachment 8467333 [details] [diff] [review]
Dynamically retrieve Views for Display Mode on tablet
Decided I'd rather use a getter.
Attachment #8467333 -
Attachment is obsolete: true
Attachment #8467333 -
Flags: review?(lucasr.at.mozilla)
Assignee | ||
Comment 4•10 years ago
|
||
Comment on attachment 8467333 [details] [diff] [review]
Dynamically retrieve Views for Display Mode on tablet
Actually, the getter is strange because we need to ensure it throws an IllegalStateException if called in stopEditing before showEditing, but there's no state to do that. This can be fixed by fixing the UIMode state (e.g. UIMode.EDIT, DISPLAY, ANIMATING).
Alternatively, perhaps we should have a better method of determining which views are currently in use by a device.
Attachment #8467333 -
Attachment is obsolete: false
Attachment #8467333 -
Flags: review?(lucasr.at.mozilla)
Comment 5•10 years ago
|
||
Comment on attachment 8467333 [details] [diff] [review]
Dynamically retrieve Views for Display Mode on tablet
Review of attachment 8467333 [details] [diff] [review]:
-----------------------------------------------------------------
Ok.
Attachment #8467333 -
Flags: review?(lucasr.at.mozilla) → review+
Assignee | ||
Comment 6•10 years ago
|
||
Assignee | ||
Comment 7•10 years ago
|
||
Comment on attachment 8467333 [details] [diff] [review]
Dynamically retrieve Views for Display Mode on tablet
Approval Request Comment
[Feature/regressing bug #]:
Cancel button in tablet toolbar
[User impact if declined]:
Users on devices with hardware menu buttons will have an inconsistent experience - i.e. the menu button will appear
[Describe test coverage new/current, TBPL]:
Tested locally
[Risks and why]:
* We dynamically determine which views need to be hidden on the toolbar on tablet, which means if we incorrectly determine this information, we may permanently hide/display certain views, providing an inconsistent user experience.
* We dynamically determine these views when the awesomescreen is entered. If the browser somehow starts in the awesomescreen (an unexpected behavior), we will throw an exception and crash.
[String/UUID change made/needed]: N/A
Attachment #8467333 -
Flags: approval-mozilla-beta?
Attachment #8467333 -
Flags: approval-mozilla-aurora?
Comment 8•10 years ago
|
||
(In reply to Michael Comella (:mcomella) from comment #7)
> [Describe test coverage new/current, TBPL]:
> Tested locally
Let's get this verified on tomorrow's Nightly and be on the lookout for any related problems before any uplift.
Flags: needinfo?(flaviu.cos)
Keywords: verifyme
Comment 9•10 years ago
|
||
Status: ASSIGNED → RESOLVED
Closed: 10 years ago
Resolution: --- → FIXED
Target Milestone: --- → Firefox 34
Reporter | ||
Comment 10•10 years ago
|
||
(In reply to Aaron Train [:aaronmt] from comment #8)
> Let's get this verified on tomorrow's Nightly and be on the lookout for any
> related problems before any uplift.
The bug is still reproducible in today's Nightly build (2014-08-06) using Samsung Galaxy Tab 3 7.0 (Android 4.1.2)
Flags: needinfo?(flaviu.cos)
Comment 11•10 years ago
|
||
(In reply to Flaviu Cos, QA [:flaviu] from comment #10)
> (In reply to Aaron Train [:aaronmt] from comment #8)
> > Let's get this verified on tomorrow's Nightly and be on the lookout for any
> > related problems before any uplift.
>
> The bug is still reproducible in today's Nightly build (2014-08-06) using
> Samsung Galaxy Tab 3 7.0 (Android 4.1.2)
We'll try tomorrow again.
Keywords: verifyme
Reporter | ||
Comment 12•10 years ago
|
||
Verified as fixed in build 34.0a1 (2014-08-07);
Device: Samsung Galaxy Tab 3 7.0 (Android 4.1.2)
Keywords: verifyme
Updated•10 years ago
|
tracking-fennec: ? → 32+
Updated•10 years ago
|
Attachment #8467333 -
Flags: approval-mozilla-beta?
Attachment #8467333 -
Flags: approval-mozilla-beta+
Attachment #8467333 -
Flags: approval-mozilla-aurora?
Attachment #8467333 -
Flags: approval-mozilla-aurora+
Comment 13•10 years ago
|
||
Comment 14•10 years ago
|
||
[Tracking Requested - why for this release]:
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
•