Closed Bug 1193753 Opened 10 years ago Closed 10 years ago

Exiting Settings menu does not repaint the page; a black page is displayed

Categories

(Firefox for Android Graveyard :: Toolbar, defect)

ARM
Android
defect
Not set
major

Tracking

(firefox41 unaffected, firefox42+ fixed, firefox43+ fixed, fennec42+)

RESOLVED DUPLICATE of bug 1197176
Tracking Status
firefox41 --- unaffected
firefox42 + fixed
firefox43 + fixed
fennec 42+ ---

People

(Reporter: cos_flaviu, Unassigned)

References

Details

(Keywords: regression, reproducible)

Attachments

(1 file)

Environment: Device: Asus Transformer Pad (Android 4.2.1); Build: Nightly 43.0a1 (2015-08-11); Steps to reproduce: 1. Load a page (e.g.: bugzilla.mozilla.org); 2. Go to Settings; 3. Tap on back button. Expected result: The Settings page is dismissed and page loaded at step 1 is displayed. Actual result: A black page is displayed. Tapping or panning on the black area will display the page loaded on step 1. Notes: Please check the video: https://youtu.be/HqjcfyywNuA
Snorp, do you know what's going on here?
Flags: needinfo?(snorp)
We pause the compositor when we leave the main activity, then resume it when we come back. I would say something is going wrong with that latter part. Flaviu, can you capture logcat for us? Does this happen every time, or just sometimes? Is it a regression?
Flags: needinfo?(snorp) → needinfo?(flaviu.cos)
Attached file logs.txt
This issue is a regression. Regression window: Last good build: 2015-07-07 First bad build: 2015-07-08 Pushlog: https://hg.mozilla.org/mozilla-central/pushloghtml?fromchange=e7e69cc8c07b&tochange=9b902b7669ae Attached are the logs from logcat.
Flags: needinfo?(flaviu.cos)
[Tracking Requested - why for this release]: regression Roc looks like 1143575 caused this.
Blocks: 1143575
tracking-fennec: --- → ?
Flags: needinfo?(roc)
Tracking for 42+ since this is a recent regression.
I don't see this on my Nexus S running Android 4.1.2 and a debug build of 1eb1c6f76ffc (which includes the fix for bug 1197176). Is it still happening with that build on your device/Android version? Is it 100% reproducible with the steps in comment #0? Can you narrow down the device/Android version(s) required to see this bug?
Flags: needinfo?(roc)
(In reply to Robert O'Callahan (:roc) (Mozilla Corporation) from comment #7) > I don't see this on my Nexus S running Android 4.1.2 and a debug build of > 1eb1c6f76ffc (which includes the fix for bug 1197176). Is it still happening > with that build on your device/Android version? Tested on latest nightly (2015-08-26) and the issue is no longer reproducible. The black screen appears for a fraction of a second before the page is displayed. > Is it 100% reproducible with the steps in comment #0? Can you narrow down the device/Android version(s) > required to see this bug? Tested on multiple devices: Asus Transformer Pad (Android 4.2.1) -> Reproducible; Asus Transformer Pad (Android 4.0.3) -> Reproducible Samsung Galaxy Tab 2 10" (Android 4.0.4) -> Reproducible; Nexus 9 (Android 5.1.1) -> Not reproducible; Motorola Razr (Android 4.4.4) -> Not reproducible.
Flags: needinfo?(flaviu.cos)
Do you happen to have the "Don't keep activities" option under the Android Developer Options set?
Flags: needinfo?(flaviu.cos)
"Don't keep activities" option is not enabled on any device tested on comment 8.
Flags: needinfo?(flaviu.cos)
Hm, ok. I guess if this was fixed on Nightly by bug 1197176 we can uplift that to Aurora, it's pretty safe. We should probably confirm that's what fixed it though, by getting a reverse regression window.
tracking-fennec: ? → 42+
Kats, can you go ahead with the uplift request? Thanks!
Flags: needinfo?(bugmail.mozilla)
Done
Depends on: 1197176
Flags: needinfo?(bugmail.mozilla)
Flaviu, could you verify that this is fixed for 42 and 43?
Flags: qe-verify+
Flags: needinfo?(flaviu.cos)
This issue is no longer reproducible on Nightly 43 (2015-09-01) and Aurora 42 (2015-09-01). Tested on Asus Transformer Pad (Android 4.2.1).
Flags: needinfo?(flaviu.cos)
Great, thanks. Assuming fixed by uplift of bug 1197176.
Status: NEW → RESOLVED
Closed: 10 years ago
Resolution: --- → WORKSFORME
Resolution: WORKSFORME → DUPLICATE
Based on latest update of resolution, I will remove the qe-verify flag, thanks.
Flags: qe-verify+
Product: Firefox for Android → Firefox for Android Graveyard
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: