Closed Bug 1292573 Opened 8 years ago Closed 8 years ago

Broken keyboard interaction with the subview in the Downloads Panel

Categories

(Firefox :: Downloads Panel, defect, P2)

50 Branch
defect

Tracking

()

VERIFIED FIXED
Firefox 51
Iteration:
51.2 - Aug 29
Tracking Status
firefox50 + verified
firefox51 --- verified

People

(Reporter: Paolo, Assigned: adw)

References

Details

(Keywords: regression, Whiteboard: [fxprivacy])

Attachments

(1 file)

While testing the styling changes in bug 1001324, I noticed that keyboard interaction with the subview is broken. The space bar doesn't open the subview like the Control Center does, there doesn't seem to be a way to go back to the main view with the keyboard, and for some reason while the subview is visible you can tab through all the invisible action buttons at the right of the selected item.

However, we may be removing keyboard interaction going forward so not all of the above issues may be important to track.
[Tracking Requested - why for this release]:
Quality issue with a new feature developed for Firefox 50 in bug 1252509.
See Also: → 1289142
Priority: -- → P2
Assignee: nobody → adw
Status: NEW → ASSIGNED
Whiteboard: [fxprivacy][triage] → [fxprivacy]
Tracked for Fx50 since this is a regression in a new feature.
Hi Drew, is there a fix in the works for this issue? I'd happy to uplift to Aurora when ready. I hope we can get a fix ready before 50 goes to Beta.
Flags: needinfo?(adw)
I haven't started on this one yet since I'm working on other ones, but I'll try to get to it soon.
Flags: needinfo?(adw)
Comment on attachment 8785101 [details]
Bug 1292573 - Broken keyboard interaction with the subview in the Downloads Panel.

https://reviewboard.mozilla.org/r/74418/#review72372

I've tested on Mac OS X with full keyboard access and I cannot tab to the "open" button in the subview.

::: browser/components/downloads/content/downloads.css:236
(Diff revision 1)
>    -moz-margin-start: 38px !important;
>  }
> +
> +/* Prevent keyboard interaction in the main view by preventing all elements in
> +   the main view from being focused... */
> +#downloadsPanel-multiView > .panel-viewcontainer > .panel-viewstack[viewtype="subview"] > .panel-mainview * {

Having a rightmost "*" selector is probably still to be avoided for performance, we should be more specific like the Control Center does.
Attachment #8785101 - Flags: review?(paolo.mozmail)
I'm on OS X too and I can tab to the open button.  Wonder what the difference is.
(with full keyboard access)
Comment on attachment 8785101 [details]
Bug 1292573 - Broken keyboard interaction with the subview in the Downloads Panel.

https://reviewboard.mozilla.org/r/74418/#review72448

Now focusing the "open" button works for me too. Weird.
Attachment #8785101 - Flags: review?(paolo.mozmail) → review+
Pushed by dwillcoxon@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/b15b5785e927
Broken keyboard interaction with the subview in the Downloads Panel. r=Paolo
https://hg.mozilla.org/mozilla-central/rev/b15b5785e927
Status: ASSIGNED → RESOLVED
Closed: 8 years ago
Resolution: --- → FIXED
Target Milestone: --- → Firefox 51
Comment on attachment 8785101 [details]
Bug 1292573 - Broken keyboard interaction with the subview in the Downloads Panel.

Approval Request Comment
[Feature/regressing bug #]: Sliding subview for blocked download info in the downloads panel, bug 1252509
[User impact if declined]: The subview can't be easily accessed via the keyboard
[Describe test coverage new/current, TreeHerder]: Manual testing
[Risks and why]: Low risk, only impacts key handling in the subview
[String/UUID change made/needed]: None
Attachment #8785101 - Flags: approval-mozilla-aurora?
Iteration: --- → 51.2 - Aug 29
Hi Paolo, could you please verify this issue is fixed as expected on a latest Nightly build? Thanks!
Flags: needinfo?(paolo.mozmail)
Comment on attachment 8785101 [details]
Bug 1292573 - Broken keyboard interaction with the subview in the Downloads Panel.

Fixes a regression, Aurora50+
Attachment #8785101 - Flags: approval-mozilla-aurora? → approval-mozilla-aurora+
Tested that the issue is solved on the latest Nightly on Windows 7.
Flags: needinfo?(paolo.mozmail)
(In reply to :Paolo Amadini from comment #17)
> Tested that the issue is solved on the latest Nightly on Windows 7.

Great! Thanks a lot.
Status: RESOLVED → VERIFIED
Flags: qe-verify+
Verified fixed FX 50b7, Win 7.
Flags: qe-verify+
Version: unspecified → 50 Branch
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: