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.