TabRush is a lightweight, keyboard-first browser extension that reloads every open tab across all browser windows with a single shortcut.
Built for Chromium browsers, including:
- Google Chrome
- Microsoft Edge
- Brave
- Opera
- Vivaldi
Version 1.0.0
- Reloads all open tabs using one keyboard shortcut.
- Works across every open browser window.
- Uses a small delay between tab reloads to reduce sudden CPU and network spikes.
- Requires no popup, settings screen, or mouse interaction.
- Uses Manifest V3.
- Windows/Linux:
Alt + Shift + R - macOS:
Control + Shift + R
Ctrl + Shift + R is not used on Windows/Linux because browsers reserve it for hard refresh.
- Download and extract the extension ZIP.
- Open Chrome.
- Navigate to
chrome://extensions. - Enable Developer mode.
- Click Load unpacked.
- Select the extracted
tabrushfolder. - Press
Alt + Shift + Rto reload all open tabs.
- Download and extract the extension ZIP.
- Open Microsoft Edge.
- Navigate to
edge://extensions. - Enable Developer mode.
- Click Load unpacked.
- Select the extracted
tabrushfolder. - Press
Alt + Shift + Rto reload all open tabs.
- Navigate to
chrome://extensions/shortcuts. - Find TabRush.
- Assign the preferred shortcut.
- Navigate to
edge://extensions/shortcuts. - Find TabRush.
- Assign the preferred shortcut.
Browser-reserved shortcuts cannot always be overridden.
When the configured command is triggered, the extension:
- Queries all tabs across all open browser windows.
- Reloads each tab.
- Waits 50 milliseconds before moving to the next tab.
- Logs failures without stopping the remaining reloads.
The delay is intentionally small. It keeps the action fast while reducing the resource spike caused by refreshing every tab at exactly the same instant.
The extension requests the tabs permission so it can discover and reload open tabs. It does not read page content, collect data, make external network requests, or use analytics.
Every action will remain keyboard-accessible. Planned commands include:
- Reload tabs in the current window only.
- Reload tabs across all windows.
- Reload while skipping pinned tabs.
- Reload while skipping discarded or sleeping tabs.
- Reload while excluding configured domains.
- Hard reload supported tabs.
- Stop or cancel an active reload sequence.
- Keyboard-driven presets for different reload behaviors.
- Optional completion feedback that does not require mouse interaction.
tabrush/
├── background.js
├── manifest.json
├── README.md
└── icons/
├── icon16.png
├── icon32.png
├── icon48.png
└── icon128.png
No build process or external dependencies are required.
After changing a file:
- Open the browser extensions page.
- Find TabRush.
- Click the reload icon for the extension.
- Test the keyboard shortcut again.
MIT