Closed Bug 1407953 Opened 7 years ago Closed 7 years ago

Fix dynamic change handling of XBL with quirks mode mismatches.

Categories

(Core :: CSS Parsing and Computation, defect)

defect
Not set
normal

Tracking

()

VERIFIED FIXED
mozilla58
Tracking Status
firefox57 --- verified
firefox58 --- verified

People

(Reporter: emilio, Assigned: emilio)

References

Details

Attachments

(2 files)

See bug 1406875 comment 6 and bug 1406875 comment 11. This landed yesterday in central, but we probably want to uplift it for 57.
Attached file Patch
Reviewed upstream, landed in autoland as https://hg.mozilla.org/integration/autoland/rev/7290aaeb8074.
Attachment #8917761 - Flags: review+
Comment on attachment 8917761 [details] [review] Patch Approval Request Comment [Feature/Bug causing the regression]: stylo [User impact if declined]: video controls may not show up / react to user interaction in some edge cases like the ones described in bug 1405543 [Is this code covered by automated tests?]: no [Has the fix been verified in Nightly?]: no [Needs manual test from QE? If yes, steps to reproduce]: yes, see bug 1405543 comment 21 and bug 1405543 comment 25. [List of other uplifts needed for the feature/fix]: none [Is the change risky?]: not risky [Why is the change risky/not risky?]: the fix is actually a oneliner, that makes invalidation collection behave properly in this edge case that we found. [String changes made/needed]: none
Attachment #8917761 - Flags: approval-mozilla-beta?
Status: NEW → RESOLVED
Closed: 7 years ago
Resolution: --- → FIXED
Comment on attachment 8917761 [details] [review] Patch Recent regression, Stylo related, Beta57+
Attachment #8917761 - Flags: approval-mozilla-beta? → approval-mozilla-beta+
Needs a rebased patch for Beta.
Flags: needinfo?(emilio)
Target Milestone: --- → mozilla58
Flags: qe-verify+
Flags: needinfo?(emilio)
I managed to reproduce the bug using the steps from bug 1405543 comment 21 with an older version of Nightly (2017-10-09) on Windows 10x64 and Ubuntu 16.04x64. I retested everything using beta 57.0b8 and latest Nightly on the same platforms, but the bug is not reproducing anymore.
Status: RESOLVED → VERIFIED
Flags: qe-verify+
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: