Closed Bug 1733188 Opened 3 years ago Closed 3 months ago

[meta] Notify of state changes for caching purposes


(Core :: Disability Access APIs, task, P3)






(Reporter: eeejay, Unassigned)


(Depends on 4 open bugs, )


(Keywords: meta)

This is a meta bug to track all state change notification work. We need to have some kind of notification for most states in order to fully cache state in the remote accessible. There are some exceptions:

  • OFFSCREEN should be calculated remotely using the accessible's bounds in relation to its ancestors' and the ancestors' overflow CSS behavior.
  • Some states are simply the opposite of other states, for example EXPANDED/COLLAPSED when EXPANDABLE is present, or UNAVAILABLE/ENABLED+SENSITIVE. We only need to cache one of those states to derive the opposite states in its absence.

This meta bug will also track simplification and streamlining of our current state implementations, this includes removal of states that have no interest to us.

Adding a spreadsheet to track individual states.

Depends on: 1733223
Depends on: 1733228
Depends on: 1733231
Depends on: 1733238
Depends on: 1733243
Depends on: 1733248
Depends on: 1733262
Depends on: 1733263
Depends on: 1733264
Depends on: 1733265
Depends on: 1733268

Changing severity to S3 because this is ongoing cache the world work that does not affect current users.

Severity: -- → S3
Type: defect → task
Priority: -- → P3
Depends on: 1755377
Depends on: 1764500
Depends on: 1784906
Depends on: 1784907
Depends on: 1833079

Cache the World shipped months ago and the old architecture has been removed. While there are still some cleanup/polish bugs here, Cache the World is essentially "business as usual" now.

Closed: 3 months ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.