• Dominic Mazzoni's avatar
    Revert "Ensure Windows accessibility is enabled properly." · 21472615
    Dominic Mazzoni authored
    This reverts commit 33d3164a.
    
    Reason for revert: Breaks NVDA / JAWS
    
    Original change's description:
    > Ensure Windows accessibility is enabled properly.
    > 
    > http://crrev.com/c/1192062 made it so that we don't enable accessibility
    > as often. The idea was to only enable accessibility if we get a call to
    > IAccessible2, or to both get_accName and a response to our alert message
    > on a honeypot window.
    > 
    > However, this only worked if we constructed at least one
    > BrowserAccessibilityManager. In cases where the external client
    > never explored and discovered a BrowserAccessibilityManager, the
    > IAccessible2UsageObserver wasn't registered yet.
    > 
    > As a fix, move the IAccessible2UsageObserver code to part of
    > BrowserAccessibilityStateImpl.
    > 
    > Bug: 878072
    > Change-Id: Iadcbd032fa1d6f635bbb99c1e130d384efe0d9b1
    > Reviewed-on: https://chromium-review.googlesource.com/1234267
    > Reviewed-by: Aaron Leventhal <aleventhal@chromium.org>
    > Commit-Queue: Dominic Mazzoni <dmazzoni@chromium.org>
    > Cr-Commit-Position: refs/heads/master@{#593233}
    
    TBR=dmazzoni@chromium.org,aleventhal@chromium.org
    
    # Not skipping CQ checks because original CL landed > 1 day ago.
    
    Bug: 878072
    Change-Id: I482cb7e3fa19f5f6357c4bc28f44cb20272142cd
    Reviewed-on: https://chromium-review.googlesource.com/1240473Reviewed-by: default avatarDominic Mazzoni <dmazzoni@chromium.org>
    Reviewed-by: default avatarAaron Leventhal <aleventhal@chromium.org>
    Commit-Queue: Dominic Mazzoni <dmazzoni@chromium.org>
    Cr-Commit-Position: refs/heads/master@{#593574}
    21472615
browser_accessibility_manager_win.cc 12.7 KB