Closed Bug 1984210 Opened 11 months ago Closed 11 months ago

Drag-to-pin way too easy to trigger

Categories

(Firefox :: Tabbed Browser, defect, P1)

Firefox 143
Desktop
Unspecified
defect

Tracking

()

VERIFIED FIXED
144 Branch
Tracking Status
firefox-esr115 --- unaffected
firefox-esr128 --- unaffected
firefox-esr140 --- unaffected
firefox142 --- unaffected
firefox143 + verified
firefox144 --- verified

People

(Reporter: leoholdiman7, Assigned: nsharpley)

References

(Blocks 2 open bugs, Regression)

Details

(Keywords: nightly-community, regression, ux-error-prevention, Whiteboard: [fidefe-sidebar])

Attachments

(3 files)

User Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:143.0) Gecko/20100101 Firefox/143.0

Steps to reproduce:

I clicked the very left tab on my Firefox window, moving my cursor a small, unnoticeable amount while left clicking.

Actual results:

The very left tab pins itself, as if I right clicked and clicked "Pin Tab".

Expected results:

It should have just switched to that tab.

Status: UNCONFIRMED → NEW
Component: Untriaged → Tabbed Browser
Ever confirmed: true
Hardware: Unspecified → Desktop

:nsharpley, since you are the author of the regressor, bug 1963552, could you take a look? Also, could you set the severity field?

For more information, please visit BugBot documentation.

Flags: needinfo?(nsharpley)

Note that this new feature prevents you from moving any tab to the beginning of the tabs without pinning it.

Severity: -- → S3
Priority: -- → P1
Whiteboard: [fidefe-sidebar]

Hi, did you see a highlighted icon when dragging? A video would really help us to understand how you're experiencing the issue, since this is a new feature.

Flags: needinfo?(leoholdiman7)

Yet another video to better show what's happening, because it feels like a bug, not intended behavior.

Blocks: 1970666
Depends on: 1984420

The bug is marked as tracked for firefox143 (beta). However, the bug still isn't assigned and has low severity.

:cbellini, could you please find an assignee and increase the severity for this tracked bug? Given that it is a regression and we know the cause, we could also simply backout the regressor. If you disagree with the tracking decision, please talk with the release managers.

For more information, please visit BugBot documentation.

Flags: needinfo?(cbellini)
  • reduced the distance you need to drag the tab close enough to the edge of the tab strip by half
  • introduced a 350ms delay before the transition
  • fixed the issue where it was pinning when not quite hovering over the interaction cue.
Flags: needinfo?(nsharpley)
Assignee: nobody → nsharpley
Flags: needinfo?(cbellini)
Attachment #9508792 - Attachment description: WIP: Bug 1984210 - Improve drag to pin sensitivity r=#tabbrowser-reviewers → Bug 1984210 - Improve drag to pin sensitivity r=#tabbrowser-reviewers
Blocks: 1984420
No longer depends on: 1984420
Status: NEW → RESOLVED
Closed: 11 months ago
Resolution: --- → FIXED
Target Milestone: --- → 144 Branch

The patch landed in nightly and beta is affected.
:nsharpley, is this bug important enough to require an uplift?

For more information, please visit BugBot documentation.

Flags: needinfo?(nsharpley)
Flags: needinfo?(nsharpley) → qe-verify+
QA Contact: csasca

Hi leoholdiman7, Nikki's changes should be in Nightly now. Could you upgrade to the latest version and see if the behavior is improved?

Flags: needinfo?(leoholdiman7)

Much better, much harder to accidentally pin a tab. 👍

Flags: needinfo?(leoholdiman7)

Is this ready for an uplift request?

Flags: needinfo?(nsharpley)
  • reduced the distance you need to drag the tab close enough to the edge of the tab strip by half
  • introduced a 350ms delay before the transition
  • fixed the issue where it was pinning when not quite hovering over the interaction cue.

Original Revision: https://phabricator.services.mozilla.com/D262141

Attachment #9511120 - Flags: approval-mozilla-beta?

firefox-beta Uplift Approval Request

  • User impact if declined: Too easy to accidentally pin tabs
  • Code covered by automated testing: yes
  • Fix verified in Nightly: yes
  • Needs manual QE test: no
  • Steps to reproduce for manual QE testing: Try to drag a tab to the first position without pinning.
  • Risk associated with taking this patch: Low
  • Explanation of risk level: UI only
  • String changes made/needed: N/A
  • Is Android affected?: no
Flags: in-testsuite+
Attachment #9511120 - Flags: approval-mozilla-beta? → approval-mozilla-beta+
QA Whiteboard: [uplift][qa-ver-needed-c144/b143]

Verified as fixed in Nightly 144.0a1 and Firefox 143.0b9.

Status: RESOLVED → VERIFIED
QA Whiteboard: [uplift][qa-ver-needed-c144/b143] → [uplift][qa-ver-needed-c144/b143][qa-ver-done-c144/b143]
Flags: qe-verify+
Flags: needinfo?(nsharpley)
Blocks: 1989344
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: