Skip to content

Deduplicate tabs

When you open a link already open in your browser, SmartTab Organizer keeps a single tab and closes the other. The keep strategy decides which one survives.

  1. The global deduplication toggle is on (popup or Settings page).
  2. A domain rule matches the domain of the tab being opened.
  3. That rule has its Deduplication option enabled.

Two tabs are considered duplicates only if their URLs match character for character: same protocol, same domain, same path, same query parameters, same fragment.

Existing URLNew tabResult
https://example.com/page?lang=frhttps://example.com/page?lang=frDuplicate, closed
https://example.com/page?lang=frhttps://example.com/page?lang=enDistinct, kept
https://example.com/page#section1https://example.com/page#section2Distinct, kept

Best for sites where URL parameters carry meaning (filters, languages, identifiers).

Same as Exact URL, but some query parameters are stripped from both URLs before comparison. Useful to neutralize tracking parameters (utm_source, fbclid) or session identifiers that do not affect content.

The parameters to ignore are declared on the rule as a list. Each entry can be:

  • an exact name, case sensitive: utm_source strips only that parameter.
  • a wildcard pattern with *: utm_* strips every parameter starting with utm_, *_id every parameter ending with _id, * every parameter.
Existing URLNew tabIgnored paramsResult
https://example.com/article?id=42&utm_source=twitterhttps://example.com/article?id=42&utm_source=newsletterutm_*Duplicate, closed
https://example.com/article?id=42&utm_source=twitterhttps://example.com/article?id=43&utm_source=twitterutm_*Distinct, kept
https://example.com/post?fbclid=abc&ref=homehttps://example.com/post?ref=homefbclidDuplicate, closed

Two tabs are considered duplicates if one URL is contained inside the other (substring, in either direction).

Existing URLNew tabResult
https://example.com/products/item/123https://example.com/products/itemDuplicate, closed
https://example.com/productshttps://example.com/aboutDistinct, kept

Best for sites where drilling deep into a section should not create duplicates against the parent page.

Three control levels interact, from the most general to the most specific.

The Deduplication toggle in the popup or in the Settings page is the master switch. When off, no deduplication happens, no matter the rules. An orange D badge appears on the extension icon in that case.

The setting Deduplicate tabs without a matching rule controls what happens on sites you have not configured.

  • On: tabs on domains without a rule are deduplicated in Exact URL mode when the global toggle is on.
  • Off (default): tabs on domains without a rule are never deduplicated.

Domain rules remain authoritative: a domain covered by an explicit rule always follows that rule.

Every rule has its own Deduplication toggle. When off on a rule, duplicates on that domain are kept even if the global toggle is on.

On the Settings page, in the Deduplication scope section, you choose which of the two duplicate tabs survives:

StrategyBehavior
The existing tabThe already-open tab is kept. Useful when the existing tab holds state (scroll, form, session) you do not want to lose.
The newly opened tabThe new tab survives. Heads-up: if the old one was in a group, it disappears from the group.
Grouped tab wins, otherwise keep existingIf one of the two is grouped and the other is not, the grouped one survives. Otherwise falls back to The existing tab.
Grouped tab wins, otherwise keep the new one (default)If one of the two is grouped and the other is not, the grouped one survives. Otherwise falls back to The newly opened tab. Protects grouped tabs from being closed in favor of an ungrouped copy, while still favoring the freshly loaded version when the group does not decide.

When the Notify when duplicates are automatically closed setting is on, a system notification appears after each duplicate closure. It shows the title of the closed tab and offers an Undo button.

Clicking Undo reopens the closed tab in the same window and makes it active. If the closed tab was part of a group, the action tries to reattach it to that group; if the group no longer exists, a new one is created.

This setting is independent from the grouping one: you can enable notifications for deduplication only, for grouping only, for both, or for neither.

The Organize all tabs action in the popup runs deduplication and grouping together on the current window: duplicates are closed following the keep strategy, then the remaining tabs are grouped by their matching rules.