Closed Bug 1193753 Opened 9 years ago Closed 9 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: 9 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: