Closed Bug 476186 Opened 17 years ago Closed 17 years ago

Ts regression on 2009-01-28

Categories

(Firefox for Android Graveyard :: General, defect)

x86
macOS
defect
Not set
normal

Tracking

(Not tracked)

VERIFIED FIXED

People

(Reporter: mfinkle, Assigned: mfinkle)

Details

Attachments

(1 file)

http://graphs.mozilla.org/#show=2774468,2774466,2774464&sel=1233156301,1233189526 Looks like this might have been caused by: http://hg.mozilla.org/mobile-browser/rev/906a16fa0b72 as that is the only m-c or m-b checkin during the regression range.
I don't think we want to just backout: http://hg.mozilla.org/mobile-browser/rev/906a16fa0b72 We could look at why the Ts regression is happening because of the | browser.docShell.isOffScreen = true; | change. There might be a lot of events occurring that weren't previously.
Attached patch patch — — Splinter Review
This patch skips setting the isOffScreenBrowser flag for the first load, then sets the flag when the page loads. This should save the Ts regression while passing the focus bugs - I did test a manual testcase.
Assignee: nobody → mark.finkle
Not asking for review yet. I'm not exactly happy we have to hack things for the first load.
Comment on attachment 360437 [details] [diff] [review] patch sorry for the whitespace in this patch - I need to upgrade to hg 1.1.2 for a better qdiff
Comment on attachment 360437 [details] [diff] [review] patch Since setting isOffScreenBrowser is very cheap, I'll ask for a review on this. http://mxr.mozilla.org/mozilla-central/source/docshell/base/nsDocShell.cpp#4061
Attachment #360437 - Flags: review?(gavin.sharp)
Attachment #360437 - Flags: review?(gavin.sharp) → review+
Comment on attachment 360437 [details] [diff] [review] patch I'd kind of like to understand why this would have so much of a Ts impact; I don't see any obvious reasons. I wonder if delaying whatever events this patch is preventing from firing during startup would be worth it in general (e.g. in Firefox)...
Status: NEW → RESOLVED
Closed: 17 years ago
Resolution: --- → FIXED
we have since fixed this...marking as verified
Status: RESOLVED → VERIFIED
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: