Foxfooding - drag a tab to pin a tab

Hello!

A new feature is coming soon to Firefox and it would be great if there could be some contributors that could test it and try it out.

Pinning tabs is a awesome feature, but what if it could be made even easier to us?

Currently in Firefox Desktop Nightly and available for you test is dragging a tab to pin it.

  1. Start with one pinned tab.
  2. Drag a tab from the tab bar onto that existing tab to pin the new tab
  3. You now have two pinned tabs!

Sounds really simple, but imagine how much this could help people trying to manage many tabs - so useful.

This feature is currently in Nightly and is perfect for contributors to test and give you a chance to try it early.

  • Does it work well in both horizontal and vertical tabs?
  • What happens when you use it with tab groups?
  • What do you like about it?
  • What could be made better?

Please add your comments in this thread and we can get them passed back to the team as feedback.

Thank you for your help!

5 Likes

Having the ability to ā€œupdateā€ the pinned tab URL would be amazing, especially for websites that are really just redirects for SSO logins or things like that (and if you go directly to the SSO login page you often get a timed-out notification). I can’t pin the tab fast enough before the URL changes… Basically, a mash between pinned tabs and bookmarks.

2 Likes

I think this is a cool feature but it seems that it is too easy to accidentally pin a tab. Many times I’ve returned to my first tab and accidentally pinned it.

This is a cool feature, but it really needs a way to be disabled. It’s too easy to pin your first tab when moving it around if you’re not a regular user of pins due to how large the ā€˜pinning area’ is when there’s no currently pinned tabs.

1 Like

This discussion was difficult to track down (I’m not familiar with tab pinning).

Ditto please make this a setting that can be disabled. I have never wanted to pin a tab. I want to move a particular tab all the way to the left constantly.

3 Likes

This feature makes tabs management quite frustrating:

  • I can no longer place any tab to the front (as a first tab) without making it pinned

  • if I try to be careful and move it more slowly, it can create a tab group instead:

And do I understand it correctly that there is no way to disable this experimental feature? :smiley:

4 Likes

This needs a more complicated gesture: I keep doing this by accident, when rearranging tabs.

Maybe dragging down (or left/right with vertical tabs) after bringinging the tab to the start?

EDIT: Or a better hitbox: I just noticed you only need to lightly touch the edge of the pin box with the edge of the tab to pin it. It should only pin when the mouse is fully inside the hitbox at the very least.

Very easy to accidentally pin the first tab when clicking it. Needs work and not something I appreciate in Developer Edition.

I keep doing it by accident too, and i never use the pin functionnality.

So now i pin tabs by accident +30 times per day and i cannot disable anything about drag to pin ou even pin behavior (i didnt found anything in about:config)

Could you add a line to disable the drag to pin functionnality for people that dont use it please ?

2 Likes

There desperately needs to be a way to disable this. I’m running the Beta and I’ve never intentionally wanted to pin my first tab.

If I hold down my mouse button slightly too long and slightly drag when trying to click on the tab to view it, it will pin. I’m quite frustrated that this made it past nightly into the beta with still no way to disable.

1 Like

Forcing all Nightly users to test a major UI change like the new ā€˜drag to pin’ feature without an opt-out makes it difficult to provide constructive feedback. When the only options are to accept or stop using Nightly, valuable input from users who dislike the change is often lost. Providing a temporary toggle or opt-out would allow for more nuanced and helpful feedback.

For users who find this feature disruptive, the only current workaround is to downgrade to version below or equal to 142.0b9 and set DisableAppUpdate in the registry(for windows user). I hope a more official solution can be provided soon.

This feature is very annoying.
I constantly pin the first tab by accident.
Also I don’t see that graphical pinning indicator (FF 143.0b7).
Edit: Ok, I see the indicator now. It just was covered by the first tab.

How about pinning tabs with ⇧ + Drag instead?
In any case, there should be an option to disable it.
Thanks for reading!

Please add a way to disable tab pinning entirely.

1 Like

Holy hell, this ā€œfeatureā€ is a royal pain for regular users. I’m accidentally pinning tabs dozens of times a day now. Please, please give us a way to delete it entirely!!

1 Like

I also find myself frequently pinning tabs when I mean to only rearrange them. Here are some options which I think make it easier to do what I want.

  • A feature flag to disable the drag area (this would make pinning a right-click option only)
  • Flag to disable pinning entirely as a feature (some people click the wrong option when trying to right click → duplicate)
  • A different button to pin the current tab, instead of the dragging gesture which is easy to activate accidentally
  • some change to the gesture to make it harder to activate when rearranging tabs by dragging

I’ll admit that after this came to FF143 it took me a while to figure out what I was doing ā€œwrongā€ that was causing my tabs to minimize and lose the ability to close. I am sure there’s a good use for tab pinning, but if it comes at the expense of something basic like dragging to rearrange, a lot of users are going to be frustrated by it.

I keep pinning tabs by accident because this feature has now taken over a behavior I’ve been using for many years. There needs to be a way to disable it for people who do not like or need this feature.

2 Likes

This should have an on/off toggle, set to off by default. It’s just annoying as is.

1 Like

For new features, is it that difficult to add an option to turn them off? Yeah sure set them to enable by default but please add an option to disable them as well.

2 Likes

Good news!
One of the recent hot-fix releases added a secret preference that can be used to ā€œtweakā€ (almost disable) this feature.

  1. open ā€œabout:configā€ page
  2. in the search field, write: ā€œbrowser.tabs.dragDrop.pinInteractionCue.delayMSā€
  3. double-click the value you see there (should be 500) and change it to something much higher, for example 5000, which means it will take 5 seconds to activate, instead of original 0.5 second
2 Likes

thanks, this is very helpful.