CefClient - accessibility doesn't work correctly in OSR mode
Posted: Sun Dec 23, 2018 11:33 am
I'm working on accessibility support for CefSharp. I created CefAccessibilityHandler and noticed that OnAccessibilityTreeChange is not being triggered when I change focus using mouse pointer but is triggered when I use Tab button to navigate between UI elements. I was able to reproduce the issue using CefClient. I used NVDA (https://www.nvaccess.org) in Speech Viewer mode to read screen content and two instances of CefClient - one of them in OSR mode. NVDA was unable to read page content in OSR mode unless I navigate the page using keyboard.
I'm not sure if it is a bug on an intended behavior but it would make sense if OnAccessibilityTreeChange with 'focus' event would be called when focused element is changed using mouse pointer.
I'm not sure if it is a bug on an intended behavior but it would make sense if OnAccessibilityTreeChange with 'focus' event would be called when focused element is changed using mouse pointer.