DescriptionMark/unmark orthogonal writing-mode roots when ancestors were changed
When the writing-mode of ancestors of an orthogonal writing-mode root
were changed, the orthogonal writing-mode root may no longer be
orthogonal to its parent. However, since the style of the orthogonal
writing-mode root was not changed, its styleDidChange() is not called
and thus FrameView fails to track it.
This patch checks children to mark or unmark as orthogonal roots when
the writing-mode was changed after they were created.
BUG=584185, 584210
Committed: https://crrev.com/e4af0377e510216707e1346bbb47a1789273321f
Cr-Commit-Position: refs/heads/master@{#374794}
Patch Set 1 #Patch Set 2 : Add test #Patch Set 3 : Check !node(), add -expected #Patch Set 4 : Remove incorrect optimization using childNeedsStyleRecalc for crbug.com/585624 #
Messages
Total messages: 21 (12 generated)
|