Chromium Code Reviews
DescriptionFix reset and focus issues in OOBE
- if an extension is toggled off then on, and re-requests the desktop automation tree, it might receive tree data for a child tree before the child tree's accessibility data is reset via
chrome.automation.enableFrame.
This results in the client extension tree having an embeddedObject node with one child with role unknown.
Fix this by always resetting a child tree root that has unknown role
- work around webview focus issues by explicitly always checking the ancestors we've crossed into and always focusing first embeddedObject nodes. This should be removed once webview handles propagating upwards focus from descendants correctly.
BUG=660390
CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.linux:closure_compilation
Committed: https://crrev.com/20d6d96d1e472287cb4270b1d6c8b48973994fcd
Cr-Commit-Position: refs/heads/master@{#429978}
Patch Set 1 #
Messages
Total messages: 11 (6 generated)
|
||||||||||||||||||||||||||||