A Chrome extension that automatically returns to a designated tab after a period of user inactivity, helping you stay focused on your work.
- Set any tab as your "home" target tab
- Configurable inactivity timeout (default: 60 seconds)
- Detects user activity: mouse movements, clicks, keyboard input, scrolling, and touch events
- Automatically switches back to the target tab when you're idle
- Works across all browser windows
- Clone this repository
- Open Chrome and navigate to
chrome://extensions/ - Enable "Developer mode" in the top right
- Click "Load unpacked" and select the extension folder
- Click the extension icon in your browser toolbar
- Navigate to the tab you want to set as your target
- Click "Set Current Tab as Target"
- Adjust the timeout duration if needed
- Toggle the switch to enable auto-return
When enabled, if you switch to another tab and remain inactive for the configured duration, the extension will automatically switch you back to the target tab.
| Permission | Purpose |
|---|---|
tabs |
Detect tab switches, monitor tab closures, and switch to target tab |
storage |
Save user preferences (enabled state, target tab, timeout duration) |
activeTab |
Access current tab information for setting as target |
alarms |
Reliable timer for inactivity detection (required for MV3 Service Workers) |
<all_urls> |
Detect user activity on all web pages |
MIT License