WebAccessibility now sets the actual DOM focus to shadow elements, rather than setting aria-activedescendant on the canvas.
The tabindex attribute is now actually set on shadow elements, but only for focusable Quorum items.
WebInput and InputMonitor now test whether the DOM focus is in the canvas or one of its descendants, rather than just the canvas.
WebInput now captures events, rather than letting them bubble up, to make sure it handles them before the browser default behavior runs, even when the focus is in a descendant of the canvas.
WebInput now suppresses propagation and default behavior for mouse events, only if the mouse is inside the canvas.
WebAccessibility now adds a focus event listener to focusable items, so it can set the Quorum focus when an AT programmatically focuses an element.
Likewise, WebAccessibility now adds a click event listener on control elements, so it can call Activate on the Quorum control when an AT programmatically "clicks" the element.
WebAccessibility
now sets the actual DOM focus to shadow elements, rather than settingaria-activedescendant
on the canvas.tabindex
attribute is now actually set on shadow elements, but only for focusable Quorum items.WebInput
andInputMonitor
now test whether the DOM focus is in the canvas or one of its descendants, rather than just the canvas.WebInput
now captures events, rather than letting them bubble up, to make sure it handles them before the browser default behavior runs, even when the focus is in a descendant of the canvas.WebInput
now suppresses propagation and default behavior for mouse events, only if the mouse is inside the canvas.WebAccessibility
now adds a focus event listener to focusable items, so it can set the Quorum focus when an AT programmatically focuses an element.WebAccessibility
now adds a click event listener on control elements, so it can callActivate
on the Quorum control when an AT programmatically "clicks" the element.