Closed Bug 877982 Opened 11 years ago Closed 11 years ago

JAWS misses textarea in Firefox 23

Categories

(Core :: Disability Access APIs, defect)

defect
Not set
normal

Tracking

()

RESOLVED FIXED
Tracking Status
firefox23 --- fixed

People

(Reporter: surkov, Assigned: surkov)

References

(Blocks 1 open bug)

Details

(Keywords: access)

Attachments

(1 file)

JAWS misses textarea because we started to expose textarea children in Firefox 23 because of bug 865997. It's not a problem on trunk because it was fixed by bug 873358. We can't backport bug 873358 because it regressed by bug 875794 which will be fixed by set of related patches. Thus we need to back out partially bug 865997 that caused this problem.
Attached patch patchSplinter Review
Assignee: nobody → surkov.alexander
Attachment #756427 - Flags: review?(trev.saunders)
Comment on attachment 756427 [details] [diff] [review]
patch

patches to that function are almost unreadable, maybe we should convert role checks to simple if and return or if we really think compilers can't figure that out array and loop.

complaining asside this seems fine
Attachment #756427 - Flags: review?(trev.saunders) → review+
this patch goes into aurora only, thus maybe it doesn't important
can we get a try build against aurora?
(In reply to alexander :surkov from comment #3)
> this patch goes into aurora only, thus maybe it doesn't important

sure, but I don't see why that should mean we shouldn't clean this code up some day.

(In reply to alexander :surkov from comment #4)
> can we get a try build against aurora?

I don't see a reason you can't push aurora with this patch to try
(In reply to Trevor Saunders (:tbsaunde) from comment #5)
> (In reply to alexander :surkov from comment #3)
> > this patch goes into aurora only, thus maybe it doesn't important
> 
> sure, but I don't see why that should mean we shouldn't clean this code up
> some day.

I thought you concerned this patch only.

> (In reply to alexander :surkov from comment #4)
> > can we get a try build against aurora?
> 
> I don't see a reason you can't push aurora with this patch to try

do I need aurora repo on my machine for that?
(In reply to alexander :surkov from comment #6)
> (In reply to Trevor Saunders (:tbsaunde) from comment #5)
> > (In reply to alexander :surkov from comment #3)
> > > this patch goes into aurora only, thus maybe it doesn't important
> > 
> > sure, but I don't see why that should mean we shouldn't clean this code up
> > some day.
> 
> I thought you concerned this patch only.

not really

> > (In reply to alexander :surkov from comment #4)
> > > can we get a try build against aurora?
> > 
> > I don't see a reason you can't push aurora with this patch to try
> 
> do I need aurora repo on my machine for that?

I can't see how you'd push commits you don't have locally
can you do that for me?
(In reply to alexander :surkov from comment #8)
> can you do that for me?

I can, *after* the bug has received approval for it. I will request it.
I meant a try build against aurora branch.
Comment on attachment 756427 [details] [diff] [review]
patch

[Approval Request Comment]
Bug caused by (feature/regressing bug #): 865997
User impact if declined: Users of the popular screen reader JAWS would no longer be able to access and focus any text area form elements.
Testing completed (on m-c, etc.): No, this is an aurora-specific partial backout of bug 865997, see comment #0 for a more detailed description of why this is needed.
Risk to taking this patch (and alternatives if risky): None.
String or IDL/UUID changes made by this patch: None.
Attachment #756427 - Flags: approval-mozilla-aurora?
Attachment #756427 - Flags: approval-mozilla-aurora? → approval-mozilla-aurora+
Pushed to Aurora and marking fixed since this is an aurora (Firefox 23) specific bug.
https://hg.mozilla.org/releases/mozilla-aurora/rev/2e6aaff6439a
Status: NEW → RESOLVED
Closed: 11 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: