|
Control exactly where your new tabs appear - first, last, or relative to current tab |
Choose which tab becomes active when you close a tab - no more jumping around! |
Zero performance impact - built with Manifest V3 for maximum efficiency |
- Visit the Chrome Web Store page
- Click "Add to Chrome"
- Click the extension icon in your toolbar
- Configure your preferences
- Enjoy organized tabs! ๐
See the For Developers section below for detailed setup instructions.
Choose where new tabs open when you press Ctrl/Cmd+T or click the + button:
- ๐ต Always First - New tabs appear at the beginning
- ๐ด Always Last - New tabs appear at the end
- โก๏ธ Right of Current - New tabs open to the right of your active tab
- โฌ ๏ธ Left of Current - New tabs open to the left of your active tab
- โช Default - Use Chrome's default behavior
Additional Option:
- ๐ Background - Open new tabs in the background without switching focus
Control which tab becomes active after closing a tab:
- โฎ๏ธ First Tab - Jump to the first tab
- โญ๏ธ Last Tab - Jump to the last tab
โถ๏ธ Right Tab - Activate the tab on the rightโ๏ธ Left Tab - Activate the tab on the left- ๐ In Activated Order - Return to previously active tab
- โช Default - Use Chrome's default behavior
This is an early release focusing on core functionality. Some features from the original extension are still being implemented.
- New Tab Position - Full control over where new tabs open
- New Tab Background - Open tabs without losing focus on current tab
- Tab Closing Behavior - Smart tab activation after closing
- Loading Page - Control where tabs open from links
- Tab on Activate - Advanced tab activation features
- Pop-up Windows - Convert pop-ups to tabs
|
All settings stored locally |
Built with latest Chrome |
Fully transparent |
This is a modern fork of the original Tab Position Options extension, updated for Chrome Manifest V3 to ensure continued compatibility and enhanced security.
We're grateful to the original developer for creating this useful extension. This fork aims to preserve its functionality while meeting modern Chrome security requirements.
We welcome contributions! Feel free to:
- ๐ Report bugs
- ๐ก Suggest features
- ๐ง Submit pull requests
- Framework: WXT - Next generation web extension framework
- Language: TypeScript
- UI: React
- Styling: Tailwind CSS
- Testing: Playwright
- Code Quality: Biome
-
Clone & Install
git clone https://github.com/proshunsuke/tab-position-options-fork.git cd tab-position-options-fork npm install -
Development Commands
npm run dev # Start dev server with HMR (Chrome) npm run dev:firefox # Start dev server (Firefox) npm run build # Production build (Chrome) npm run build:firefox # Production build (Firefox) npm run typecheck # TypeScript type checking npm run lint # Lint & format with Biome npm run test:e2e # Run E2E tests with Playwright
Automated releases via GitHub Actions:
- Update version in
package.json - Commit and push changes
- Run release workflow from Actions tab
- Creates GitHub release with ZIP file
- Uploads to Chrome Web Store as draft
This project is licensed under the MIT License.
Not affiliated with Google Chrome

