Closed Bug 1626198 Opened 4 years ago Closed 4 years ago

Fix flushing in XULTreeElement::GetTreeBodyFrame.

Categories

(Core :: XUL, defect)

defect
Not set
normal

Tracking

()

RESOLVED FIXED
mozilla76
Tracking Status
firefox76 --- fixed

People

(Reporter: emilio, Assigned: emilio)

References

Details

Attachments

(2 files)

No description provided.

The code was knowingly broken (because of bug 585123). But that bug is closed,
and the broken code is causing asserts to fire in bug 1624488 because well, it's
broken ;)

Pushed by ealvarez@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/6e104285508a
Fix flushing in XULTreeElement::GetTreeBodyFrame. r=smaug
Flags: needinfo?(emilio)
Backout by shindli@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/5848a5802e89
Backed out changeset 6e104285508a for causing perma bc mochitest failures in browser/components/places/tests/browser/browser_sidebarpanels_click.js CLOSED TREE

I can reproduce the same test failure if I add a flush after setting the
direction value in changeSidebarDirection.

This is arguably a XUL tree bug in a way, but it's a tough one to fix. But the
test is testing something else, and is testing it poorly. Make it test RTL
sidebars properly.

Flags: needinfo?(emilio)
Pushed by ntim.bugs@gmail.com:
https://hg.mozilla.org/integration/autoland/rev/43b2b0b72cf8
Fix flushing in XULTreeElement::GetTreeBodyFrame. r=smaug
https://hg.mozilla.org/integration/autoland/rev/db538dca6ea1
Test RTL bookmarks panels better. r=ntim
Status: NEW → RESOLVED
Closed: 4 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla76
Regressions: 1629838
Regressions: 1714290
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: