Page 1 of 1

CefClient - accessibility doesn't work correctly in OSR mode

PostPosted: Sun Dec 23, 2018 11:33 am
by igor
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.