Support live regions everywhere
Currently, live region updates are reported to the user only inside web applications. The logic that looks for container-live
attributes when receiving object:children-changed:add
and object:text-changed:insert
is located inside web.Script
, which is then derived by the scripts for Chromium and Firefox.
AccessKit (which is not meant to be used only by web browsers), allows UI designers to create live regions by setting the live
property on a Node
. Since the script currently used by apps that make use of AccessKit is default.Script
, we simply can't offer live region support.
Could the live region update logic be moved to the default script, possibly leaving out things like politeness overriding to the web script?