Description[Reland] Setup LayoutMenuList to not modify layout tree outside style recalc.
This CL updates the LayoutMenuList code to not modify the layout
tree ourside of style recalc. The way this is done is, instead of creating
and destroying LayoutText or LayoutBR elements it just uses
LayoutText elements and sets the blank string into them when
it would have used LayoutBR previously.
This CL was originally landed in r195671 but was reverted in r195695 due to
breaking Android accessiblity tests during the blink roll. The two broken tests
were:
* DumpAccessibilityTreeTest.AccessibilityOptgroup
* DumpAccessibilityTreeTest.AccessibilitySelect
Those tests have been marked as skip, needs rebaseline in
https://crrev.com/20d41b01d06a8420829a9406eaee773e11239c78
so this should be safe to reland.
BUG=370462
Committed: https://src.chromium.org/viewvc/blink?view=rev&revision=195803
Patch Set 1 #
Messages
Total messages: 12 (3 generated)
|