DescriptionFix broken parent->child link in automation webView.
The core of the issue is that the childTreeId seems to be used as a node id. Whenever we perform the lookup, we are using the wrong id. This id gets passed to both enableFrame and AutomationRootNodeImpl.get.
This manifests itself in flakey ChromeVox Panel (sometimes it populates the subtree, sometimes it doesn't). This is probably due to the dependence on a load complete or focus event to get us to a particular node inside the floating subtree. We can get back to the host but can't dive back in.
TEST=repeatedly open ChromeVox Panel from a new session of ChromeVox. Note that there appear to be other issues with the Panel (esc doesn't close it or restore focus).
Patch Set 1 #
Total comments: 1
Patch Set 2 : #
Messages
Total messages: 9 (2 generated)
|