Closed
Bug 1735953
Opened 3 years ago
Closed 3 years ago
Temporary hacks to get NVDA virtual buffers rendering from the cache
Categories
(Core :: Disability Access APIs, task)
Tracking
()
RESOLVED
FIXED
95 Branch
Tracking | Status | |
---|---|---|
firefox95 | --- | fixed |
People
(Reporter: Jamie, Assigned: Jamie)
References
Details
Attachments
(1 file)
NVDA currently won't render a buffer with the cache enabled because:
- IAccessible2::states returns an error, so NVDA assumes our Accessibles are defunct.
- IAccessible::accState on documents doesn't return the read-only state, so NVDA doesn't treat them as browseable documents.
This will get solved properly by state caching. It'd be useful to be able to test NVDA buffers in the interim, which we can do by landing some very simple hacks to be removed once state caching is done.
Assignee | ||
Comment 1•3 years ago
|
||
- Don't return an error from IAccessible2::states. Otherwise, NVDA assumes the Accessible is defunct.
- Return STATE_SYSTEM_READONLY for all documents in IAccessible::get_accState. Otherwise, NVDA doesn't treat the document as browseable.
Pushed by jteh@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/dad723b8fd70 Temporary a11y state hacks to get NVDA to render virtual buffers for cached documents. r=morgan
Comment 3•3 years ago
|
||
bugherder |
Status: NEW → RESOLVED
Closed: 3 years ago
status-firefox95:
--- → fixed
Resolution: --- → FIXED
Target Milestone: --- → 95 Branch
You need to log in
before you can comment on or make changes to this bug.
Description
•