Description(Re-land) Get rid of extraneous accessibility tree traversal code.
We never used AccessibilityRenderObject::previousSibling, and
I've been scared for a long time someone would accidentally
use it and we'd discover it's full of bugs, since it had no
test coverage. (Several bugs have been caught in nextSibling over
the years.) Time for it to die.
We also don't need AccessibilityObject::lastChild, though
the implementation was trivial.
The public interface needs even less - we can get rid of
firstChild, lastChild, nextSibling, and previousSibling,
because childAt is the only one called.
BUG=247082
R=eseidel@chromium.org, jamesr@chromium.org
Committed: https://src.chromium.org/viewvc/blink?view=rev&revision=152005
Committed: https://src.chromium.org/viewvc/blink?view=rev&revision=152050
Patch Set 1 #Patch Set 2 : Rebase #Patch Set 3 : Rebase #Patch Set 4 : Rebase for reland #
Messages
Total messages: 11 (0 generated)
|