Chromium Code Reviews
DescriptionPrevent markContainerChainForLayout to scheduleRelayout() if isInPerformLayout()
When we're in layout, markContainerChainForLayout() is marking a
descendant as needing layout with the intention of visiting it during
this layout. We shouldn't be scheduling it to be laid out later.
Also, schedduleRelayout() must not be called while iterating
FrameView::m_layoutSubtreeRootList.
BUG=602908, 589773
Review URL: https://codereview.chromium.org/1906803002
Cr-Commit-Position: refs/heads/master@{#389691}
(cherry picked from commit 1a0aa2dff16abbd9bc7f906b4d807766668bde17)
Committed: https://chromium.googlesource.com/chromium/src/+/90b37d4b2f759e1fe6b8de74abd6f6429c16f723
Patch Set 1 #
Messages
Total messages: 2 (1 generated)
|
||||||||||||||||||||||||||||