Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: 86601950f4ebbae91bc7497b73e6d64e9b6e2e2f
https://github.com/WebKit/WebKit/commit/86601950f4ebbae91bc7497b73e6d64e9b6e2e2f
Author: Claudio Saavedra <[email protected]>
Date: 2026-04-18 (Sat, 18 Apr 2026)
Changed paths:
M LayoutTests/platform/glib/TestExpectations
M Source/WebCore/accessibility/AccessibilityObject.cpp
Log Message:
-----------
[GLIB] [Debug] ASSERT error in accessibility/aria-flowto.html
https://bugs.webkit.org/show_bug.cgi?id=299092
Reviewed by Tyler Wilcock.
The lambda used to insert children doesn't update the child-index
for elements after the inserted one, which leaves their index
corrupt. This doesn't seem to be an issue in non-atspi accessibility,
because this method seems to be called to append children. In
the atspi case, there can be items prepended, which can corrupt
the indexes and cause this assertion to fire.
Covered by existing tests, that can be unskipped now that they
don't crash.
* LayoutTests/platform/glib/TestExpectations:
* Source/WebCore/accessibility/AccessibilityObject.cpp:
(WebCore::AccessibilityObject::insertChild):
Canonical link: https://commits.webkit.org/311528@main
To unsubscribe from these emails, change your notification settings at
https://github.com/WebKit/WebKit/settings/notifications