• dmazzoni's avatar
    Reset accessibility if it gets out of sync. · 59ed1bba
    dmazzoni authored
    Previously if the browser got an accessibility IPC it was unable to
    interpret, it killed the renderer. This change makes it reset the
    accessibility state instead so we're tolerant of corner cases that
    are very difficult to completely eliminate in practice.
    
    The accessibility reset is designed to be safe, it throws away all
    accessibility state on the browser side and waits for an IPC from
    the renderer acknowledging the renderer reset as well.
    
    BUG=372478
    
    Committed: https://crrev.com/0c5e8d16661df7e08c708997f24c0a3070e58080
    Cr-Commit-Position: refs/heads/master@{#298297}
    
    Review URL: https://codereview.chromium.org/625443002
    
    Cr-Commit-Position: refs/heads/master@{#301106}
    59ed1bba
renderer_accessibility_browsertest.cc 14.9 KB