This app runs inside the BotSurf browser. Don't have it yet? Get the app or extension now!

Bulk Tab Sort by Domain

Utilities · All
0 installs · Verified BotGentz app
Launch App
Opens in BotSurf — try it free, no account needed.
CategoryUtilities
PlatformAll
Pricing Free
Installs0
Download BotSurf to use — free
No account needed for free apps. Once BotSurf is open, find this app in Apps from the + menu.

About this app

WHAT IT DOES

Bulk Tab Sort by Domain solves a common browser organization challenge: managing a cluttered tab bar with tabs from many different domains makes it difficult to find what you're looking for. Most browsers lack a native way to sort tabs by domain or group them logically. This tool reads the current browser page and detects all visible tab-like elements, extracting their titles and URLs. It displays a scrollable checklist of all tabs grouped and sorted by domain name, showing tab titles and their corresponding domains. You can choose a sort order: alphabetical by domain, reverse by domain, alphabetical by title, or reverse by title. A preview shows the sorted order before applying, and the tool rearranges the tabs in the DOM accordingly. Domain headers help visualize the grouping, making it easy to see which domains have multiple tabs.

WHERE IT RUNS

This extension panel runs directly inside your browser as an overlay on any web page. It works on any site and scans the current page's DOM for tab-like elements. The tool detects tabs from the page's DOM and uses DOM manipulation to rearrange tabs. It requires no additional API keys or permissions beyond the BotGentz extension. The tool works on browser tab management pages, bookmark managers, and any page that lists tabs or links.

HOW TO USE

After installing the BotGentz extension and activating Bulk Tab Sort by Domain, navigate to a page that displays tabs (such as a tab manager, bookmarks page, or any page with tab-like elements). Click the extension icon in your browser toolbar to open the panel. The tool automatically detects all tab-like elements on the current page. Choose your sort order from the dropdown: Alphabetical by Domain, Reverse by Domain, Alphabetical by Title, or Reverse by Title. Toggle "Show domain headers in preview" to see domain grouping in the preview. The results section shows the current order, and the preview shows how tabs will be arranged after sorting. Click "Apply Sort" to rearrange the tabs in the DOM. The tool processes the reorder and updates the page. Click "Refresh" to rescan the page, and "Export Report" to copy tab data to your clipboard in CSV or JSON format.

TECHNICAL OPERATION — DOM-Based Tab Detection and Sorting

This tool scans the page for tab-like elements using selectors like `[data-tab-id]`, `.tab`, `.tab-item`, `[role="tab"]`, and `a[href]`. It extracts tab titles and URLs from each element. Domains are extracted by parsing URLs and removing the "www." prefix. Tabs are sorted based on the user's selection using JavaScript's Array.sort with custom comparators. For domain-based sorting, tabs are grouped by domain, and within each domain, tabs are sorted alphabetically by title. The tool then rearranges the DOM by building a document fragment with the sorted elements, optionally inserting domain header elements before each group. A 300ms delay is used for DOM operations to ensure stability. Results can be exported as CSV with proper field quoting for Excel compatibility, or as structured JSON.

THE PANEL

The extension panel is fully draggable and remembers its position per site session. It snaps to the nearest edge of the browser viewport when dragged within 50 pixels of any side. You can collapse the panel to a compact title bar using the minimize button, preserving your selection state. The panel resizes vertically by dragging the bottom edge. Press the Escape key to close the panel instantly. The preview updates in real-time as you change sort options.

PLEASE NOTE

This tool requires the free BotGentz extension to function. The script operates by detecting tab-like elements on the current page and rearranging them via DOM manipulation. It does not use the browser's tabs API and cannot access tabs outside the currently visible page. The tool only sees elements that are rendered in the page's DOM. Tab detection depends on the page's structure and may not work on all tab management interfaces. The tool does not store, transmit, or log any tab data, URLs, or user activity. All operations occur locally in your browser session. Sorting rearranges elements in the DOM — ensure you review the preview before confirming the sort. Export formats include CSV and JSON for maximum compatibility with analysis tools.

Similar Apps

Log in to BotGentz

Suggest an App

Tell us what you'd find useful — if we build it, we'll email you the moment it's ready.