Users cannot use keyboard to navigate the choicesource picker

Bug #1019064 reported by Curtis Hovey
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Launchpad itself
Fix Released
Critical
Curtis Hovey

Bug Description

We discovered that we cannot use the keyboard to tab or use arrow keys to move between the links in the choicesource pickers added the to +filebug. There is nothing special about the pickers...keyboard navigation was broken on every form a select menu was replaced with.

Related branches

Curtis Hovey (sinzui)
tags: added: specifications
removed: blueprints
Changed in launchpad:
assignee: nobody → Curtis Hovey (sinzui)
Revision history for this message
Curtis Hovey (sinzui) wrote :

The root cause of the issue is a naive handler that steals focus and gives it to the close button.
        var bb = this.get('boundingBox');
        bb.on('focus', function(e) {
            bb.one('.close-button').focus();
        });
The handler is bound when the widget is positioned. I think it is trying to ensure users cannot scroll away form it, but we know that once the overlay looses focus, it is dismissed. The handler is just not needed.

Curtis Hovey (sinzui)
tags: added: wcag
Revision history for this message
Launchpad QA Bot (lpqabot) wrote :
tags: added: qa-needstesting
Changed in launchpad:
status: In Progress → Fix Committed
Curtis Hovey (sinzui)
tags: added: qa-ok
removed: qa-needstesting
Curtis Hovey (sinzui)
tags: added: information-type
Ian Booth (wallyworld)
Changed in launchpad:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.