You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Avoid adding nested pseudo elements twice in a11y tree
Some nested pseudo elements can get added twice in the tree,
when their layout parent and DOM parent lead to different AXObjects
that can both add them.
A good solution will pass both of these tests:
All/DumpAccessibilityTreeTest.AccessibilityCSSFirstLetter/blink
external/wpt/accessibility/crashtests/bdo-table-cell.html
This code will go away once legacy layout is completely removed.
See discussion in CL.
Bug: 1314808
Change-Id: I6a993cd3981719240737a79be79afd3b65ca42b5
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3591572
Reviewed-by: Rune Lillesveen <[email protected]>
Auto-Submit: Aaron Leventhal <[email protected]>
Reviewed-by: Daniel Libby <[email protected]>
Reviewed-by: Mason Freed <[email protected]>
Commit-Queue: Aaron Leventhal <[email protected]>
Cr-Commit-Position: refs/heads/main@{#996484}
ax_object.cc(739)] Check failed: child != this. Previous parent still has |this| child:\n
19
+
ERR: "\\"ListMarker\\" axid#14 <::marker> needsToUpdateChildren" should be a child of "\\"ListItem\\" axid#12 <item> needsToUpdateChildren" not of "\\"GenericContainer\\" axid#13 <::after> #children=2"\n
0 commit comments