Humm, not sure. What happens is that we do not create the accessible tree until the window gets activated. In gtk that happens after:
nsWindow::OnContainerFocusInEvent --> DispatchActivateEventAccessible --> DispatchEventToRootAccessible(nsIAccessibleEvent::EVENT_WINDOW_ACTIVATE)
Humm, not sure. What happens is that we do not create the accessible tree until the window gets activated. In gtk that happens after:
nsWindow: :OnContainerFoc usInEvent --> DispatchActivat eEventAccessibl e --> DispatchEventTo RootAccessible( nsIAccessibleEv ent::EVENT_ WINDOW_ ACTIVATE)