Closed Bug 787364 Opened 12 years ago Closed 6 years ago

Popup notification panels should not receive focus when they open, instead allowing manual focus with f6

Categories

(Firefox :: Disability Access, defect)

defect
Not set
normal

Tracking

()

RESOLVED WORKSFORME

People

(Reporter: Jamie, Unassigned)

References

(Blocks 1 open bug)

Details

(Keywords: regression)

As noted in bug 616136 comment 5, Doorhanger notifications shouldn't receive focus when they appear, instead allowing the user to a) press an accelerator for a button in the notification or b) press f6 to move focus to the notification's first focusable control. This wasn't possible in bug 616136 because of bug 653230, which was fixed some time ago. However, somehow, the original issue got lost. :)

If I understand correctly (as per bug 653230 comment 16), all we need here is to have noautofocus="true" on the notification panel. Perhaps bug 616136 already did this, but if it did, it isn't working correctly where the page itself doesn't focus a control on load. Also, I suspect additional work needs to be done to get f6 working correctly. Note that the behaviour I'm requesting is what we had before doorhangers. For this reason, I'm marking it as a regression, though I understand this is a new implementation.

Related NVDA issue ticket: http://www.nvda-project.org/ticket/2413
Neil, Disability Access doesn't seem right component, do you know the right now?
Someone just needs to add noautofocus="true" to each panel where this is desired.
(In reply to Neil Deakin from comment #2)
> Someone just needs to add noautofocus="true" to each panel where this is
> desired.

maybe you could be a mentor and turn the bug into good first bug? I don't really know where those panels are located in code.
(In reply to alexander :surkov from comment #3)
> (In reply to Neil Deakin from comment #2)
> > Someone just needs to add noautofocus="true" to each panel where this is
> > desired.
> 
> maybe you could be a mentor and turn the bug into good first bug? I don't
> really know where those panels are located in code.

I don't know which panels it applied to either.
(In reply to Neil Deakin from comment #4)
> I don't know which panels it applied to either.
Does bug 616136 help?
Maybe Dao can help.
How we can proceed on it? Per Neil's comment #2 the bug seems nearly trivial.
Marco, are you aware of any doorhangers remaining that auto focus themselves without the user pressing f6? (I know we have outstanding issues regarding these things going away too soon or having a keyboard shortcut to open them even when anchored, but that's not the issue here.) As far as I've seen, all of these require a press of f6 now (assuming they don't disappear too soon). If you agree, we can close this.
Flags: needinfo?(mzehe)
Yes, I agree, none of them grab focus automatically any more. Closing WORKSFORME.
Status: NEW → RESOLVED
Closed: 6 years ago
Flags: needinfo?(mzehe)
Resolution: --- → WORKSFORME
You need to log in before you can comment on or make changes to this bug.