Closed
Bug 848317
Opened 12 years ago
Closed 11 years ago
Screen corruption on dismissal of Android action-bar
Categories
(Firefox for Android Graveyard :: Theme and Visual Design, defect)
Tracking
(firefox22 unaffected, firefox23 verified, firefox24 verified, fennec22+)
RESOLVED
FIXED
Firefox 24
Tracking | Status | |
---|---|---|
firefox22 | --- | unaffected |
firefox23 | --- | verified |
firefox24 | --- | verified |
fennec | 22+ | --- |
People
(Reporter: aaronmt, Assigned: sriram)
References
Details
(Keywords: regression, reproducible)
Attachments
(3 files)
117.73 KB,
image/png
|
Details | |
105.49 KB,
image/png
|
Details | |
1.34 KB,
patch
|
mfinkle
:
review+
akeybl
:
approval-mozilla-aurora+
akeybl
:
approval-mozilla-beta+
|
Details | Diff | Splinter Review |
On dismissal of the address-bar's action-bar there is a quick graphical glitch; see screenshot.
--
Nightly (03.06)
LG Nexus 4 (Android 4.2.2)
Comment 1•12 years ago
|
||
Looks like another one of those GL state corruption bugs.
Component: Graphics, Panning and Zooming → Graphics
OS: Mac OS X → Android
Product: Firefox for Android → Core
Hardware: x86 → All
Updated•12 years ago
|
Assignee: nobody → bugmail.mozilla
tracking-fennec: ? → 22+
Reporter | ||
Updated•12 years ago
|
Blocks: dynamic-toolbar
Comment 2•12 years ago
|
||
Same issue that Lucas is working on
Status: NEW → RESOLVED
Closed: 12 years ago
Resolution: --- → DUPLICATE
Reporter | ||
Comment 5•12 years ago
|
||
I still see this on Nightly (03/27) on my Nexus 4.
Status: VERIFIED → REOPENED
Resolution: DUPLICATE → ---
Reporter | ||
Comment 6•12 years ago
|
||
Comment 7•12 years ago
|
||
bnicholson commented that this is an entirely different activity to the main app that bug 716403 affects, so this may well be unrelated - removing blocker status.
No longer blocks: dynamic-toolbar
Reporter | ||
Comment 9•12 years ago
|
||
This looks terrible on Honeycomb http://youtu.be/7rzLDM4ui4E
Status: REOPENED → NEW
Comment 10•12 years ago
|
||
I can also reproduce on a Galaxy Tab.
Comment 11•12 years ago
|
||
The regression window for this issue is:
good build: 27.02.2013
bad build: 28.02.2013
possible pushlog:
http://hg.mozilla.org/mozilla-central/pushloghtml?fromchange=e7632ab657e5&tochange=b0e08db3bc2a
Reporter | ||
Comment 12•12 years ago
|
||
Flags: needinfo?(sriram)
Assignee | ||
Comment 13•12 years ago
|
||
(In reply to Aaron Train [:aaronmt] from comment #12)
> http://hg.mozilla.org/mozilla-central/rev/29de190ac31c ?
Yup. That removed the background for the window. Which might have caused this problem. The easiest way is to add the background back (and we will be breaking the AwesomeBar soon). However, we might face the same problem in BrowserApp, as BrowserApp too doesn't have a background.
Flags: needinfo?(sriram)
Updated•12 years ago
|
Assignee: bugmail.mozilla → sriram
Component: Graphics → Theme and Visual Design
Product: Core → Firefox for Android
Comment 14•12 years ago
|
||
Sriram, do you know how to proceed here?
Assignee | ||
Comment 15•12 years ago
|
||
This was fixed. However Aaron reported that this breaks in Nexus 4.
Reporter | ||
Comment 16•12 years ago
|
||
Actually you're in luck; testing on 04/11 this seems fixed for me on my Nexus 4. Something recent fixed this.
Status: NEW → RESOLVED
Closed: 12 years ago → 12 years ago
Resolution: --- → WORKSFORME
Reporter | ||
Updated•12 years ago
|
Keywords: regressionwindow-wanted
Reporter | ||
Comment 17•12 years ago
|
||
Nevermind, I still see this on 04/15.
STR: Long tap on the URL bar, see action bar, tap selected text and see action-bar glitch off
Status: RESOLVED → REOPENED
Resolution: WORKSFORME → ---
Comment 20•12 years ago
|
||
Back to Sriram. This is on beta, can you take a look soon?
Assignee: lucasr.at.mozilla → sriram
Assignee | ||
Comment 22•11 years ago
|
||
I have two options in hand:
1. Set a color to window background before hiding action bar so that it wouldn't cause corruption
- I highly doubt that the window invalidates itself to change the color before the animation starts. This might/might not work.
2. Forget about overdraw and add a color for window-background.
- This will ensure that there is no corruption. And anyways AwesomeBar is going to go away.
Flags: needinfo?(sriram)
Reporter | ||
Comment 23•11 years ago
|
||
(In reply to Sriram Ramasubramanian [:sriram] from comment #22)
> I have two options in hand:
> 1. Set a color to window background before hiding action bar so that it
> wouldn't cause corruption
> - I highly doubt that the window invalidates itself to change the color
> before the animation starts. This might/might not work.
Options 1 → Failure: http://cl.ly/image/1W3o2t1v1L1o
Reporter | ||
Comment 24•11 years ago
|
||
Option 2 → Success!
Assignee | ||
Comment 25•11 years ago
|
||
This is patch for option 2.
(Sorry romainguy, we can't make you happy all the time!)
Attachment #754994 -
Flags: review?(mark.finkle)
Comment 26•11 years ago
|
||
Comment on attachment 754994 [details] [diff] [review]
Patch
Prepare for uplift!
Attachment #754994 -
Flags: review?(mark.finkle) → review+
Assignee | ||
Comment 27•11 years ago
|
||
Assignee | ||
Comment 28•11 years ago
|
||
Comment on attachment 754994 [details] [diff] [review]
Patch
[Approval Request Comment]
Bug caused by (feature/regressing bug #): Removing overdraw for AwesomeBar.
User impact if declined: Screen corruption.
Testing completed (on m-c, etc.): Landed in m-i on 05/28
Risk to taking this patch (and alternatives if risky): None. This adds the windowBackground which none would see. It's the same color as url-bar.
String or IDL/UUID changes made by this patch: None.
Attachment #754994 -
Flags: approval-mozilla-beta?
Attachment #754994 -
Flags: approval-mozilla-aurora?
Comment 29•11 years ago
|
||
Backed out because something in this push was causing frequent robocop-2 failures.
https://hg.mozilla.org/integration/mozilla-inbound/rev/d1b1b018a383
https://tbpl.mozilla.org/php/getParsedLog.php?id=23509945&tree=Mozilla-Inbound
Assignee | ||
Comment 30•11 years ago
|
||
Re-landing as the failure is not due to this one-liner:
https://hg.mozilla.org/integration/mozilla-inbound/rev/c381730a8bbf
Updated•11 years ago
|
Attachment #754994 -
Flags: approval-mozilla-beta?
Attachment #754994 -
Flags: approval-mozilla-beta+
Attachment #754994 -
Flags: approval-mozilla-aurora?
Attachment #754994 -
Flags: approval-mozilla-aurora+
Comment 31•11 years ago
|
||
Status: ASSIGNED → RESOLVED
Closed: 12 years ago → 11 years ago
Resolution: --- → FIXED
Target Milestone: --- → Firefox 24
Comment 32•11 years ago
|
||
This applies fine to aurora but needs help for beta.
Keywords: branch-patch-needed
Comment 33•11 years ago
|
||
status-firefox23:
--- → fixed
status-firefox24:
--- → fixed
Reporter | ||
Updated•11 years ago
|
Assignee | ||
Comment 34•11 years ago
|
||
Is this required in beta? We never fixed overdraw for Awesomebar in beta.
AwesomeBar should have a white background (as it inherits from Light theme) and hence shouldn't be corrupted.
Flags: needinfo?(sriram)
Comment 35•11 years ago
|
||
(In reply to Sriram Ramasubramanian [:sriram] from comment #34)
> Is this required in beta? We never fixed overdraw for Awesomebar in beta.
> AwesomeBar should have a white background (as it inherits from Light theme)
> and hence shouldn't be corrupted.
Who's this a question for? Can you check?
Comment 36•11 years ago
|
||
I am unable to reproduce the issue on the the Samsung Galaxy S2 (Android 4.0.4) or LG Nexus 4 (Android 4.2.2) on the Firefox Mobile 22 beta 4. However on the Acer Iconia A500 (Android 3.2) the area of the copy/paste UI remains white when the bar is dismissed, but I believe this was covered in another bug.
Videocapture on Honeycomb: http://youtu.be/Vx930E2R3Io
Assignee | ||
Comment 37•11 years ago
|
||
(In reply to Alex Keybl [:akeybl] (out till 6/10) from comment #35)
> (In reply to Sriram Ramasubramanian [:sriram] from comment #34)
> > Is this required in beta? We never fixed overdraw for Awesomebar in beta.
> > AwesomeBar should have a white background (as it inherits from Light theme)
> > and hence shouldn't be corrupted.
>
> Who's this a question for? Can you check?
This was for Aaron :)
But this issue is not seen in Beta. We don't have to track this bug for beta.
Reporter | ||
Comment 38•11 years ago
|
||
Fx22 is not affected.
Updated•11 years ago
|
Keywords: branch-patch-needed
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
•