Closed Bug 1742915 Opened 3 years ago Closed 3 years ago

Cache tag object attribute

Categories

(Core :: Disability Access APIs, task)

task

Tracking

()

RESOLVED FIXED
97 Branch
Tracking Status
firefox97 --- fixed

People

(Reporter: Jamie, Assigned: Jamie)

References

Details

(Whiteboard: [ctw-m0])

Attachments

(2 files)

JAWS ignores semantics altogether when rendering buffers unless the tag object attribute is present.

I'm not sure how to best handle object attributes yet. I don't think we want a separate cache domain for every object attribute. We also don't want to cache some of the calculated attributes; e.g. posinset and setsize.

I just realised tag will never change, so it only needs to be included in the initial push.

In the CTW meeting, we agreed that most (but perhaps not all) object attributes would be flattened into mCachedFields. We will try to group them into several larger cache domains; e.g. DOM attributes. For attributes like tag that never change, we can just push them for the initial push regardless of cache domain.

Assignee: nobody → jteh

The RemoteAccessibleBase implementation is a stub for now, but will be expanded in the next patch.

Pushed by jteh@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/1beb5cf0cceb part 1: Move Attributes to base Accessible. r=morgan https://hg.mozilla.org/integration/autoland/rev/587bbb6b9224 part 2: Cache the tag attribute. r=morgan
Backout by malexandru@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/0c2905f3085a Backed out 2 changesets for causing android bustages.

Backed out 2 changesets (Bug 1742915) for causing android bustages.
Backout link: https://hg.mozilla.org/integration/autoland/rev/0c2905f3085a
Push with failures, failure log.

Flags: needinfo?(jteh)
Flags: needinfo?(jteh)
Pushed by jteh@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/8644eb330d8a part 1: Move Attributes to base Accessible. r=morgan https://hg.mozilla.org/integration/autoland/rev/de58fa2ed2d5 part 2: Cache the tag attribute. r=morgan
Status: NEW → RESOLVED
Closed: 3 years ago
Resolution: --- → FIXED
Target Milestone: --- → 97 Branch
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: