• dtseng's avatar
    Ensure WebView notifies desktop automation on creation, destruction, and change · 3475be27
    dtseng authored
    Currently, when a caller requests a desktop tree and then opens a new windowthe new WebViewmight have an unloaded child root web area because the tree id sent on construction may be stale by the time automation gets it. Adding a notification in WebView::RenderViewHostChanged appears to work properly.
    
    This also allows ChromeVox to add one set of listeners on the desktop node.
    
    TEST=With ChromeVox Next set to use automation,
    - navigate within a tab
    - switch to several tabs and navigate
    - open new windows and navigate
    Result should be that events fire properly when tabbing within the new page.
    
    Review URL: https://codereview.chromium.org/880063002
    
    Cr-Commit-Position: refs/heads/master@{#314017}
    3475be27
extension_js_browser_test.h 1.35 KB