RESOLVED FIXED322094
[GLIB][a11y] WTR: Add missing implementation of focusableAncestor
https://bugs.webkit.org/show_bug.cgi?id=322094
Summary [GLIB][a11y] WTR: Add missing implementation of focusableAncestor
Diego Pino
Reported 2026-08-19 00:57:45 PDT
WebKit commit 258327@main refactored properties 'FocusableAncestor', 'EditableAncestor' and 'HighestEditableAncestor' to resolve them on demand. The new code added an implementation for macOS but the equivalent implementation for GLIB was missing. The following test were skipped for GLIB ports: - accessibility/focusable-ancestor.html - accessibility/editable-ancestor.html Likewise bug 322007, the core functionality is shared (methods 'focusableAncestor', 'editableAncestor' and 'highestEditableAncestor' live on 'AXCoreObject.h'). GLIB ports can leverage their port specific implementation on this core functionality, plus implementing the corresponding interface methods on WKTR (similar implementation to 'focusableAncestor', etc on 'AccessibilityUIElementMac.mm').
Attachments
Diego Pino
Comment 1 2026-08-19 01:26:16 PDT
EWS
Comment 2 2026-08-19 03:54:47 PDT
Committed 319449@main (a4cbb7e21641): <https://commits.webkit.org/319449@main> Reviewed commits have been landed. Closing PR #71928 and removing active labels.
Note You need to log in before you can comment on or make changes to this bug.