Intro

I’ve been running into duplicate-tab problems across both my personal and office browsers. I needed a simple application that can detect duplicates and show a minimal UI to merge, close, or keep them.

MVP vs SLC

I’ve followed the MVP approach for years, but this time I went with SLC: Simple, Lovable, Complete. Rather than shipping a bare-bones, bug-ridden MVP, I wanted something small and meaningful that people genuinely love—and that feels complete out of the box.

As the main user of this tool, my core requirement was clear… whenever I open a tab that already exists—no matter which window(same profile, different profile…etc) it’s in—I want to be notified immediately, so I can either jump to the original or keep both if I really need two copies.

Designing the initial version

For the first release, I kept everything ultra-lightweight (under 30 KB) and focused on a few key flows:

• Duplicate-Tab Detection
– I scan all open tabs using the Chrome Tabs API.
– If the current tab matches an existing URL, I show a toast that lets you Merge (Switch & Close) or Keep & Go Back.
– Dismissing the toast with the X still updates a badge counter showing your total duplicates.

• Badge & Popup Panel
– The badge counter turns red when duplicates exist.
– Clicking the extension icon opens a popup listing every open tab.
– From that panel you can Close, Save & Close, or Save all & Close.

• Session Save / Restore
– One-click Save all tabs & Close to snapshot your session.
– Later, press Reopen all tabs to bring everything back.

• Import / Export / Share
– Export saved sessions to an HTML file.
– Import them back on any machine and merge with your current tabs.

• Duplicate Tabs Summary
– A separate block at the top of the popup shows all duplicate groups so you can close them in bulk.

Next version: v1.3.0 and beyond

v1.3.0 Highlights

• Clickable Tabs
– You can now click any tab in the extension UI to navigate directly.
• URL Handling
– Fixed duplicate detection for URLs lacking http:// or https://.
• Group Counts
– Every tab group shows a count badge.
• Fullscreen Dashboard Link
– “Open in fullscreen-mode” in the popup reuses an existing fullscreen window.
• Save All & Close / Restore All
– Quickly snapshot or restore entire sessions.
• HTML Import / Export
– Share sessions as HTML files.

Source code:
https://github.com/aghontpi/Tab-Options

Chrome Web Store:
https://chromewebstore.google.com/detail/tab-options/kafdoidjnnbjciplpkhhfjoefkpfbplj

Personal update

Sometimes small things you do, doesn’t feel like a big thing.. but it does have a significant impact on our lives. The feeling of why am I even doing this..like your brain is somehwere else but still gotta push through everyday..if its study/ work..etc

To a lost soul

When its hard, try foucs on things and writing. Read the book I got, thats all I got now, as im writing now at 2:01am. Its tough, My left eye twitching, everytime during the day when my eye twitch (which ______ said might be because of stressed about thinking about something, but I think it might be because you are going through something), I think you are going through the same stress & punishment but about 1000x more.