Reading (2026-08-24)
iOS 26.5 Simulator, idb_companion 1.1.8 and 1.5.0b3, examples/ios-role-fixture launched with --tab web (a stock WKWebView on examples/web-role-fixture/index.html, rendered in full — screenshot checked):
- idb reports 2 nodes:
AXApplication and AXGroup "Tab Bar". No AXWebArea, no page elements, and no element for the web view itself.
- Unchanged from t+2 s to t+30 s and after two taps inside the page.
- The Simulator's own Safari exposes browser chrome only on a rendered page.
- glass renders a 3-node tree with zero notices: there is no
Document for document_guidance to fire on and no placeholder child for the unexposed-content notice.
Recorded on the role-support matrix as the iOS Document cell (unmarked); the unread AXWebArea iOS mapping was dropped (#517).
Why this stays open
Every other platform gives the tree some signal (a Document, or a null placeholder). iOS gives none, so closing this needs a signal that is not the tree — e.g. comparing what the tree covers against a non-blank window. That is a new mechanism and wants its own design; this issue holds the reading until then.
What would change the reading
An idb build (or a different reader) that reports AXWebArea for a WKWebView; a physical-device reading (only the Simulator was read).
Reading (2026-08-24)
iOS 26.5 Simulator,
idb_companion1.1.8 and 1.5.0b3,examples/ios-role-fixturelaunched with--tab web(a stockWKWebViewonexamples/web-role-fixture/index.html, rendered in full — screenshot checked):AXApplicationandAXGroup "Tab Bar". NoAXWebArea, no page elements, and no element for the web view itself.Documentfordocument_guidanceto fire on and no placeholder child for the unexposed-content notice.Recorded on the role-support matrix as the iOS
Documentcell (unmarked); the unreadAXWebAreaiOS mapping was dropped (#517).Why this stays open
Every other platform gives the tree some signal (a
Document, or a null placeholder). iOS gives none, so closing this needs a signal that is not the tree — e.g. comparing what the tree covers against a non-blank window. That is a new mechanism and wants its own design; this issue holds the reading until then.What would change the reading
An idb build (or a different reader) that reports
AXWebAreafor aWKWebView; a physical-device reading (only the Simulator was read).