Closed
Bug 972713
Opened 9 years ago
Closed 9 years ago
Inactive layer construction can behave in strange ways
Categories
(Core :: Layout, defect)
Tracking
()
RESOLVED
FIXED
mozilla31
People
(Reporter: roc, Assigned: roc)
References
Details
Attachments
(2 files, 1 obsolete file)
Part 2: Ignore active scrolled roots in inactive layer trees, because they don't help and could hurt
2.63 KB,
patch
|
mattwoodrow
:
review+
|
Details | Diff | Splinter Review |
13.67 KB,
patch
|
mattwoodrow
:
review+
|
Details | Diff | Splinter Review |
A few patches coming up.
Assignee | ||
Comment 1•9 years ago
|
||
Attachment #8376030 -
Flags: review?(matt.woodrow)
Assignee | ||
Comment 2•9 years ago
|
||
Attachment #8376032 -
Flags: review?(matt.woodrow)
Updated•9 years ago
|
Attachment #8376030 -
Flags: review?(matt.woodrow) → review+
Updated•9 years ago
|
Attachment #8376032 -
Flags: review?(matt.woodrow) → review+
Assignee | ||
Comment 3•9 years ago
|
||
The first hunk of patch #1 causes regressions. The problem is that for, say, an inactive transform display item or an SVG-transformed display item, GetAnimatedGeometryRootFor(i, aBuilder) returns the item's own frame as the geometry root --- because we don't let the search go up beyond i's ReferenceFrame(), which is its own frame. OTOH GetAnimatedGeometryRootFor(i->Frame()) would search all the way up to an actual animated geometry root. So we think the item is an animated geometry root and RequiredLayerStateForChildrenInternal returns LAYER_ACTIVE, which is wrong.
Assignee | ||
Comment 4•9 years ago
|
||
Attachment #8376030 -
Attachment is obsolete: true
Attachment #8377328 -
Flags: review?(matt.woodrow)
Updated•9 years ago
|
Attachment #8377328 -
Flags: review?(matt.woodrow) → review+
Assignee | ||
Comment 5•9 years ago
|
||
landing |
https://hg.mozilla.org/integration/mozilla-inbound/rev/b5486b9ed88c https://hg.mozilla.org/integration/mozilla-inbound/rev/7829e535cdd7
Comment 6•9 years ago
|
||
landing |
So this made bug 791480 start happening 100% of the time on the Win8 reftest-noaccel. I landed https://hg.mozilla.org/integration/mozilla-inbound/rev/94e20568f4e8 before realizing that this was a new 100%-of-the-time failure rather than an intermittent whose annotation needed updating.
Assignee | ||
Comment 7•9 years ago
|
||
backoutlanding |
Backed out: https://hg.mozilla.org/integration/mozilla-inbound/rev/148794d81e95
Comment 8•9 years ago
|
||
landing |
https://hg.mozilla.org/mozilla-central/rev/b5486b9ed88c https://hg.mozilla.org/mozilla-central/rev/7829e535cdd7
Status: NEW → RESOLVED
Closed: 9 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla30
Comment 9•9 years ago
|
||
Per comment 7, this shouldn't have been merged to m-c.
Status: RESOLVED → REOPENED
Flags: needinfo?(cbook)
Resolution: FIXED → ---
Target Milestone: mozilla30 → ---
Comment 10•9 years ago
|
||
(In reply to Ryan VanderMeulen [:RyanVM UTC-5] from comment #9) > Per comment 7, this shouldn't have been merged to m-c. grr sorry yeah my fault will merge the backout cset to m-c when its ready
Flags: needinfo?(cbook)
Comment 11•9 years ago
|
||
Also, shouldn't dbaron's change in comment 6 be backed out? Doesn't look like it was.
Comment 12•9 years ago
|
||
(In reply to Kartikaya Gupta (email:kats@mozilla.com) from comment #11) > Also, shouldn't dbaron's change in comment 6 be backed out? Doesn't look > like it was. setting needinfo for dbaron so that this don't get lost
Flags: needinfo?(dbaron)
Comment 13•9 years ago
|
||
(In reply to Robert O'Callahan (:roc) (Mozilla Corporation) from comment #7) > Backed out: > https://hg.mozilla.org/integration/mozilla-inbound/rev/148794d81e95 also landed on central as https://hg.mozilla.org/mozilla-central/rev/148794d81e95 (sorry again, my fault)
Assignee | ||
Comment 15•9 years ago
|
||
I can't reproduce this on my Windows laptop, having tried various configurations. I'll try chaos mode to see if that helps.
Status: REOPENED → NEW
Assignee | ||
Comment 16•9 years ago
|
||
https://hg.mozilla.org/integration/mozilla-inbound/rev/c6a7a027c126 https://hg.mozilla.org/integration/mozilla-inbound/rev/93265ade3bc9
Comment 17•9 years ago
|
||
https://hg.mozilla.org/mozilla-central/rev/c6a7a027c126 https://hg.mozilla.org/mozilla-central/rev/93265ade3bc9
Status: NEW → RESOLVED
Closed: 9 years ago → 9 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla31
You need to log in
before you can comment on or make changes to this bug.
Description
•