New tab button in sidebar is not clickable from screen edges (Fitts' law)
Categories
(Firefox :: Sidebar, defect, P3)
Tracking
()
Tracking | Status | |
---|---|---|
firefox133 | --- | disabled |
People
(Reporter: ke5trel, Unassigned)
References
(Blocks 1 open bug)
Details
(Whiteboard: [fidefe-sidebar])
Attachments
(1 file)
170.61 KB,
video/webm
|
Details |
STR:
- Start with
sidebar.verticalTabs = true
andsidebar.revamp = true
. - Maximize the window.
- Click the extreme edge of the screen next to the new tab button.
Expected:
New tab button can be clicked from screen edges like other tabs.
Actual:
Nothing happens when clicking the screen edge next to the new tab button.
Comment 1•5 months ago
|
||
I talked to UX about this and this isn't viewed as an issue since the mouse isn't even on the button.
Comment 2•5 months ago
|
||
(In reply to Sarah Clements [:sclements] from comment #1)
I talked to UX about this and this isn't viewed as an issue since the mouse isn't even on the button.
I'm not sure I understand. Fitts' law is something we've cared about for a long time. This seems to work as expected for tabs and buttons at the button of the sidebar, and based on tgiles' and mstriemer's work I assume this is intentional. Why should the new tab button work differently?
Comment 3•5 months ago
|
||
(In reply to Dão Gottwald [:dao] from comment #2)
(In reply to Sarah Clements [:sclements] from comment #1)
I talked to UX about this and this isn't viewed as an issue since the mouse isn't even on the button.
I'm not sure I understand. Fitts' law is something we've cared about for a long time. This seems to work as expected for tabs and buttons at the button of the sidebar, and based on tgiles' and mstriemer's work I assume this is intentional. Why should the new tab button work differently?
I asked Yulia about it and she said "the mouse isn't even on the button [in the regarding], so it's okay that it doesn't react in this case".
We can reopen if you feel strongly but its not something that is a high priority.
Comment 4•5 months ago
|
||
(In reply to Sarah Clements [:sclements] from comment #3)
(In reply to Dão Gottwald [:dao] from comment #2)
I'm not sure I understand. Fitts' law is something we've cared about for a long time. This seems to work as expected for tabs and buttons at the button of the sidebar, and based on tgiles' and mstriemer's work I assume this is intentional. Why should the new tab button work differently?
I asked Yulia about it and she said "the mouse isn't even on the button [in the regarding], so it's okay that it doesn't react in this case".
Again, this is true for both tabs and those other buttons. It's been true for many years for buttons in the navigation toolbar as well. In fact, I believe this was the primary motivation for bug 1902083. Tim, can you confirm?
We can reopen if you feel strongly but its not something that is a high priority.
We could certainly ship without this being fixed, but I feel strongly this is a legitimate bug.
Comment 5•5 months ago
|
||
(In reply to Dão Gottwald [:dao] from comment #4)
Again, this is true for both tabs and those other buttons. It's been true for many years for buttons in the navigation toolbar as well. In fact, I believe this was the primary motivation for bug 1902083. Tim, can you confirm?
Essentially, yes. The behavior of the first and last buttons in the toolbar motivated adding the configurable padding for the moz-button component. As those toolbar buttons have additional padding that makes them easier to click, especially when the window is maximized. As far as I understand it, we are complying with the AA requirement from WCAG since the new tab button's clickable area is at least 24 by 24 CSS pixels. However, we should strive towards AAA where possible to improve the user experience for more users. The Target Size (Level AAA) success criterion states that targets for pointer events should be at least 44 by 44 CSS pixels, as well as increasing the target area when "the control is positioned where it will be difficult to reach, e.g. is near the edge of the screen." (emphasis mine). This does not mean we need to make the visible hover state rectangular, just means we should behave similarly to the first button and the last button in the nav toolbar.
We can reopen if you feel strongly but its not something that is a high priority.
We could certainly ship without this being fixed, but I feel strongly this is a legitimate bug.
Seconded, I believe this is a legitimate bug/enhancement but one that can be shipped.
Comment 6•5 months ago
|
||
Thanks for explanations Tim and Dão - I hadn't known the backstory behind our historical support for Fitt's Law or full context on the moz-button changes.
Updated•5 months ago
|
Updated•5 months ago
|
Comment hidden (advocacy) |
Only sharing this because, amazingly, I just found out that Chrome actually did accidentally break the “rule of the infinite edges” for the new tab button and got a bunch of complaints and bugs filed for it https://issues.chromium.org/issues/40152330
So now we have real proof and know for sure that users aren't going to like this once vertical tabs ships, it really could make a bad first impression for vertical tabs.
Description
•