Closed Bug 643990 Opened 13 years ago Closed 6 years ago

Removing or undoing removal of an add-on breaks focus and tabbing

Categories

(Toolkit :: Add-ons Manager, defect)

x86
Windows 7
defect
Not set
normal

Tracking

()

RESOLVED INACTIVE
Tracking Status
blocking2.0 --- -

People

(Reporter: Jamie, Unassigned)

References

(Blocks 1 open bug)

Details

(Keywords: access, Whiteboard: [wanted fx5])

Str:
0. Ensure that at least 2 extensions are installed.
1. Open the Add-ons Manager and select Extensions.
2. Select an extension.
3. Press the Remove button for the selected extension.
Expected: Focus should be moved somewhere else, probably to the selected list item or the Undo button.
Actual: Focus is lost.
4. Press tab a few times.
Expected: Focus should move.
Actual: Nothing happens.
5. Restore focus to the selected extension by clicking on it with the mouse.
6. Press the Undo button for the selected extension to undo the removal.
Expected: Focus should be moved somewhere else, probably to the selected list item or the Remove button.
Actual: Focus is lost.
7. Press tab a few times.
Expected: Focus should move.
Actual: Nothing happens.

Strangely, this works:
8. Select an extension.
9. Click the Remove button with the mouse for an extension which is *not* selected. (This can't be done with the keyboard because the Remove button is not in the tab order for unselected extensions.)
Result: Focus correctly moves to the list item for the extension just removed.

This is incredibly annoying for keyboard only users, as the only solution for these users is to close and re-open the Add-ons Manager.
Oops. Forgot to note that this occurs in Mozilla/5.0 (Windows NT 6.1; WOW64; rv:2.0b13pre) Gecko/20110322 Firefox/4.0b13pre
Problem doesn't occur when an extension is removed via the context menu.
This is definitely confirmed! Focus should either move to the selected list item, or to the newly shown/created Undo button. But definitely not get lost! Thanks Jamie!
Dave, can we do something about for the next .x release?
blocking2.0: --- → ?
Doesn't block branch, should fix on trunk!
blocking2.0: ? → -
Whiteboard: [wanted fx5]
Blocks: 659863
Per policy at https://wiki.mozilla.org/Bug_Triage/Projects/Bug_Handling/Bug_Husbandry#Inactive_Bugs. If this bug is not an enhancement request or a bug not present in a supported release of Firefox, then it may be reopened.
Status: NEW → RESOLVED
Closed: 6 years ago
Resolution: --- → INACTIVE
You need to log in before you can comment on or make changes to this bug.