It needs to go from a proxy aura::Window in ash to the client aura::Window in the browser code, and vice versa.
Ash, or some ash-specific part of the browser, will inject this into //ui/views/accessibility when SingleProcessMash is enabled.
There might be a complication around timing -- the proxy windows are not created immediately when the browser-side windows are created.
Comment 1 by bugdroid1@chromium.org
, Dec 7