Closed Bug 1944907 Opened 7 months ago Closed 2 months ago

Drag a tab to pin it [for users with at least one pinned tab]

Categories

(Firefox :: Sidebar, enhancement, P2)

enhancement

Tracking

()

VERIFIED FIXED
141 Branch
Tracking Status
firefox142 --- verified

People

(Reporter: asafko, Assigned: nsharpley)

References

(Blocks 1 open bug, Regressed 3 open bugs)

Details

(Whiteboard: [fidefe-sidebar])

Attachments

(1 file, 1 obsolete file)

As a user with at least one pinned tab, I can pin additional tabs by dragging them into the pinned tabs area.

Acceptance criteria

  1. Dragging and releasing a tab over the pinned tabs area, pins the dragged tab:
  • At the very beginning of my tab list - for horizontal tab users.
  • At the very top of my tab list - for vertical tab users.
Whiteboard: [fidefe-sidebar]
Priority: -- → P2
Summary: Drag a tab to pin it → Drag a tab to pin it [for users with at least one pinned tab]
Assignee: nobody → nsharpley
Attachment #9484321 - Attachment description: WIP: Bug 1944907 - Drag a tab to pin it → Bug 1944907 - Drag a tab to pin or unpin it r=#sidebar-reviewers
Blocks: 1964536
Blocks: 1966541
Blocks: 1970664
Blocks: 1970666
Pushed by nsharpley@mozilla.com: https://github.com/mozilla-firefox/firefox/commit/da01906ff9d9 https://hg.mozilla.org/integration/autoland/rev/234955ac84b9 Drag a tab to pin or unpin it r=sidebar-reviewers,desktop-theme-reviewers,tabbrowser-reviewers,dao,kcochrane,sthompson
Pushed by pstanciu@mozilla.com: https://github.com/mozilla-firefox/firefox/commit/babccfce84b9 https://hg.mozilla.org/integration/autoland/rev/e07e37548dbe Revert "Bug 1944907 - Drag a tab to pin or unpin it r=sidebar-reviewers,desktop-theme-reviewers,tabbrowser-reviewers,dao,kcochrane,sthompson" for causing bc failures @browser_tabDrop.js @browser_newTabDrop.js @browser_file_xpi_no_process_switch.js

Backed out for causing bc failures @browser_tabDrop.js @browser_newTabDrop.js @browser_file_xpi_no_process_switch.js

Flags: needinfo?(nsharpley)
Pushed by nsharpley@mozilla.com: https://github.com/mozilla-firefox/firefox/commit/9757f7fe12fd https://hg.mozilla.org/integration/autoland/rev/118d75364237 Drag a tab to pin or unpin it r=sidebar-reviewers,desktop-theme-reviewers,tabbrowser-reviewers,dao,kcochrane,sthompson
Pushed by abutkovits@mozilla.com: https://github.com/mozilla-firefox/firefox/commit/6c3caf25a88d https://hg.mozilla.org/integration/autoland/rev/16b796694366 Revert "Bug 1944907 - Drag a tab to pin or unpin it r=sidebar-reviewers,desktop-theme-reviewers,tabbrowser-reviewers,dao,kcochrane,sthompson" for causing failures at browser_tabReorder_vertical.js
Pushed by nsharpley@mozilla.com: https://github.com/mozilla-firefox/firefox/commit/fe94398856ca https://hg.mozilla.org/integration/autoland/rev/5d34095b2ebe Drag a tab to pin or unpin it r=sidebar-reviewers,desktop-theme-reviewers,tabbrowser-reviewers,dao,kcochrane,sthompson
No longer blocks: 1970664
Pushed by abutkovits@mozilla.com: https://github.com/mozilla-firefox/firefox/commit/7850bfc83ebf https://hg.mozilla.org/integration/autoland/rev/cffb44460eef Revert "Bug 1944907 - Drag a tab to pin or unpin it r=sidebar-reviewers,desktop-theme-reviewers,tabbrowser-reviewers,dao,kcochrane,sthompson" for causing failures at browser_multiselect_tabs_reorder.js.
Status: NEW → ASSIGNED
Depends on: 1972003
No longer depends on: 1972003
Pushed by nsharpley@mozilla.com: https://github.com/mozilla-firefox/firefox/commit/92e63f011aba https://hg.mozilla.org/integration/autoland/rev/2a835459a3cc Drag a tab to pin or unpin it r=sidebar-reviewers,desktop-theme-reviewers,tabbrowser-reviewers,dao,kcochrane,sthompson
Pushed by amarc@mozilla.com: https://github.com/mozilla-firefox/firefox/commit/63ffa40535ab https://hg.mozilla.org/integration/autoland/rev/a04af264e1d0 Revert "Bug 1944907 - Drag a tab to pin or unpin it r=sidebar-reviewers,desktop-theme-reviewers,tabbrowser-reviewers,dao,kcochrane,sthompson" for causing bc failures @ browser_multiselect_tabs_reorder.js

Backed out for causing bc failures @ browser_multiselect_tabs_reorder

Pushed by nsharpley@mozilla.com: https://github.com/mozilla-firefox/firefox/commit/a060ba482342 https://hg.mozilla.org/integration/autoland/rev/fdd655561d6d Drag a tab to pin or unpin it r=sidebar-reviewers,desktop-theme-reviewers,tabbrowser-reviewers,dao,kcochrane,sthompson,mconley
Status: ASSIGNED → RESOLVED
Closed: 2 months ago
Resolution: --- → FIXED
Target Milestone: --- → 141 Branch
Regressions: 1972251

Hi Nikki, could you request an addition to our release notes? Thanks!
https://wiki.mozilla.org/Release_Management/Release_Notes_Nomination

Flags: needinfo?(nsharpley) → qe-verify+
Depends on: 1972320
No longer depends on: 1972320
Regressions: 1972320
Regressions: 1972540
Regressions: 1972588
Regressions: 1972897
Regressions: 1973335

We did verify this (and also did exploratory around the area) on Firefox 141.0a1 on Windows 11 and 10, macOS 15.5 and Ubuntu 24.04.

Status: RESOLVED → VERIFIED
QA Whiteboard: [qa-ver-done-c141/b140]
Flags: qe-verify+
QA Contact: csasca
Depends on: 1974037
Regressions: 1974037
Regressions: 1975145
No longer depends on: 1974037
No longer depends on: 1974778
No longer depends on: 1973485
No longer depends on: 1972332
Attachment #9498115 - Flags: approval-mozilla-beta?
Attachment #9498115 - Flags: approval-mozilla-beta?
Attachment #9498115 - Flags: approval-mozilla-beta?

Comment on attachment 9498115 [details]
WIP: Revert "Bug 1944907 - Drag a tab to pin or unpin it r=sidebar-reviewers,desktop-theme-reviewers,tabbrowser-reviewers,dao,kcochrane,sthompson,mconley"

Revision D255813 was moved to bug 1975426. Setting attachment 9498115 [details] to obsolete.

Attachment #9498115 - Attachment is obsolete: true
Attachment #9498115 - Flags: approval-mozilla-beta?

We finished verifying the try builds provided by Sarah, and the drag to pin functionality is reverted (and its regressions are no longer applicable). Everything works as expected on macOS 15.5, Win 11 and Ub 24. Also Sarah asked us to further verify Bug 1972251 on Windows, and we can confirm that the behavior for this is improved there as well.

The feature was backed out of beta in bug 1975426, adjusting release tracking flags.

Regressions: 1979483
Regressions: 1982215
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: