Unbox icon indicating copy to clipboard operation
Unbox copied to clipboard

Add option to de-duplicate tab stash behavior

Open blueacorn opened this issue 2 years ago • 9 comments

Problem Statement

Background: I would like to use Tab Stash as a context-switching workflow with the same regular set of Groups. Sometimes I need to mix & match tabs from different groups.

I want an option to control what happens to open tabs with existing entry in "stashed tabs" on stashing actions ("Stash this tab" / "Stash all tabs")

When I trigger an action to "Stash" one or more tabs, I want to:

  1. hide/close all tabs that already exist in a stash group, and
  2. only stash the new tabs that are open (don't exist in groups)

Preferred Solution(s)

Add new extension option:

  • Option: Behavior when tab already exists in stash
    • a) Create new tab stash (default) -- matches existing behavior
    • b) Hide/Close tab -- do not create duplicates

Alternative Solution(s)

The existing Tab Stash Sidebar has some actions and "Unstashed Tabs" view that poke at this idea, but require multiple button clicks to emulate behavior. It would be great to allow users to make a choice of workflow behavior regarding duplicates as a default option.

Additional Context


Readers: If you are also interested in seeing this feature be developed, please vote for it by giving the ORIGINAL POST a thumbs-up using the :smiley: button. You are welcome to leave comments and discuss the feature request, but "Me too!" comments are not counted by the voting system.

blueacorn avatar Feb 17 '23 07:02 blueacorn

Hi, thanks for the feature request!

If I understand what you're asking, it sounds like you want Tab Stash to (optionally) de-duplicate tabs across not just the same group you're stashing into, but all groups—so if a tab already exists anywhere in the stash (as opposed to the same stash you're using), you don't want it to be duplicated, you just want it to stay where it is (even if that's a different group). Did I get that right?

josh-berry avatar Feb 19 '23 19:02 josh-berry

Hi Josh, yes exactly that 👍

blueacorn avatar Feb 20 '23 01:02 blueacorn

Thanks for clarifying, I'll keep this in mind for a future release!

josh-berry avatar Feb 21 '23 05:02 josh-berry

This de-duplication feature would be very useful! Thanks

databill86 avatar Mar 13 '23 09:03 databill86

It seems to me, in learning & using TabStash, that TabStash is already AUTOMATICALLY de-duping Tabs globally across Groups, much like if i had enabled the 'Silently dedup' option in Onetab.

If so, this is a really bad thing to do. Deduping is a very useful option, but should be an OPTION.

Please confirm or deny.

dec-mail avatar Apr 11 '24 10:04 dec-mail

It seems to me, in learning & using TabStash, that TabStash is already AUTOMATICALLY de-duping Tabs globally across Groups, much like if i had enabled the 'Silently dedup' option in Onetab.

It does not do this, no. As the issue title says, this issue is a request to add this feature as an option.

josh-berry avatar Apr 13 '24 03:04 josh-berry