[Webkit-unassigned] [Bug 105486] Need to re-layout fixed position elements after scale when using settings()->fixedElementsLayoutRelativeToFrame()
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Wed Feb 27 18:06:40 PST 2013
https://bugs.webkit.org/show_bug.cgi?id=105486
Tien-Ren Chen <trchen at chromium.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Attachment #190632| |commit-queue?
Flag| |
--- Comment #60 from Tien-Ren Chen <trchen at chromium.org> 2013-02-27 18:09:02 PST ---
(From update of attachment 190632)
Changes from last patch:
* Revert the change in FrameView::visibleContentsResized
It turns out we can't use FrameView::visibleContentsResized after all. This function will be reached during FrameView::layout from this calling chain:
FrameView::layout
ScrollView::setScrollbarMode
ScrollView::updateScrollbars
FrameView::visibleContentsResized
And this breaks the render tree invariant that when FrameView::layout() ends, no RenderObjects within that frame should need layout. The chromium-mac svg/foreignObject/fixed-position.svg failure is another side-effect of the change.
--
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
More information about the webkit-unassigned
mailing list