always calculate extra states

RESOLVED FIXED

Status

()

Core
Disability Access APIs
RESOLVED FIXED
9 years ago
6 years ago

People

(Reporter: surkov, Unassigned)

Tracking

(Blocks: 1 bug)

Firefox Tracking Flags

(Not tracked)

Details

(Reporter)

Description

9 years ago
1) we will do this eventually, see bug 344674
2) I need this to fix the bug 434707 because extra states should be passed into GetARIAState and they must be calculated at that point

Comment 1

9 years ago
I wonder if this will make perf worse for some ATs.

Maybe not for newer ones though, which are the ones we care about.
(Reporter)

Comment 2

9 years ago
(In reply to comment #1)
> I wonder if this will make perf worse for some ATs.
> 
> Maybe not for newer ones though, which are the ones we care about.

Now states affect on extra states. bug 434707 requires to make reverse dependence. So we need to compute extra states to finish states computing. If you care about performance then we shouldn't calculate all states together if we want to get one state and therefore we should have separate methods for every state (or something like).

Comment 3

9 years ago
Okay.
We know always calculate all states, just don't allways give all of them to js.
Status: NEW → RESOLVED
Last Resolved: 6 years ago
Resolution: --- → FIXED
(Reporter)

Comment 5

6 years ago
(In reply to comment #4)
> We know always calculate all states, just don't allways give all of them to
> js.

When you mark fixed then please point what is a fix. 

Fixed by bug 634218.
You need to log in before you can comment on or make changes to this bug.