Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Gecko Bug 1585882] Fix needs_frame() check to account for the case where an ancestor of us has been reconstructed regularly, not via lazy frame construction. #19535

Merged
merged 2 commits into from Oct 7, 2019

Conversation

moz-wptsync-bot
Copy link
Collaborator

This is a pre-existing bug, and this would be enough to fix the website, but
this is still not 100% correct. More on that in a second.

Differential Revision: https://phabricator.services.mozilla.com/D48134

bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1585882
gecko-commit: df80909c82323e153691e01b3a15d19f4929cba0
gecko-integration-branch: autoland
gecko-reviewers: heycam

…us has been reconstructed regularly, not via lazy frame construction.

This is a pre-existing bug, and this would be enough to fix the website, but
this is still not 100% correct. More on that in a second.

Differential Revision: https://phabricator.services.mozilla.com/D48134

bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1585882
gecko-commit: df80909c82323e153691e01b3a15d19f4929cba0
gecko-integration-branch: autoland
gecko-reviewers: heycam
Copy link
Collaborator

@wpt-pr-bot wpt-pr-bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Already reviewed downstream.

…ame due to a DOM mutation of siblings.

This fixes another edge-case that I thought of while debugging this, I think
this makes our behavior correct now. The comment and test-case should be
self-descriptive.

Differential Revision: https://phabricator.services.mozilla.com/D48135

bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1585882
gecko-commit: ea10c9b6a81d795ab96a16e07ea2c64f0a0de247
gecko-integration-branch: autoland
gecko-reviewers: heycam
@moz-wptsync-bot moz-wptsync-bot merged commit e0289a9 into master Oct 7, 2019
@moz-wptsync-bot moz-wptsync-bot deleted the gecko/1585882 branch October 7, 2019 09:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants