Chrome Auto Refresh icon

Chrome Auto Refresh

by robert.d · Tools
Manifest V3 Free
View in Chrome Web Store Data as of 21 Oct 2026

Automatically refresh tabs at custom intervals with per-tab control and persistence.

Users
9
+1 in 30 days
Rating
0.0 / 5
unchanged in 30 days
Ratings
0
0 in 30 days
Store rank
#215K
#180K among extensions
Version
0.3.2
updated 10 Oct 2025

Users

monthly, 13 months
0510Oct 2025May 2026Oct 2026
Latest, 21 Oct 2026: 9 usersMove the mouse over the chart for any month

Ratings count

monthly, 13 months
001Oct 2025May 2026Oct 2026
Latest, 21 Oct 2026: 0 ratingsMove the mouse over the chart for any month

The Chrome Web Store rounds user counts down to the leading digit, so the user line moves in steps. The ratings count is exact and is the better signal of real adoption.

About Chrome Auto Refresh

Schedule automatic tab refreshes with per-tab intervals, status tracking, and one-click timer controls. # Version Log ## 0.3.2 – 2025-10-09 - **Badge Display of Remaining Time**: Extension icon now shows real-time countdown (e.g., "45s", "2m") with automatic updates every second, capping at "99+" for large values (`service_worker.js`). - **Tab Suspension & Persistence**: Timers persist when Chrome discards inactive tabs, with automatic cleanup of stale entries and badge updates surviving service worker restarts. - **Enhanced Test Coverage**: Added 9 comprehensive `normalizeTabId()` validation tests, fixing NaN/Infinity handling bug. Total test count increased to 65 passing tests. - **Improved Code Quality**: Better input validation with `Number.isFinite()` check, test environment detection for Jest compatibility, and exported additional functions for testing. - **Documentation**: Added `ADD_TESTS.md` roadmap for future test expansion with prioritized coverage gaps. ## 0.3.1 – 2025-10-09 - Synced the browser action badge with the popup countdown so users can see remaining seconds without opening the popup (`popup.js`). - Documented toolbar badge behaviour and updated feature lists accordingly (`README.md`, `DESIGN.md`). - Prepared to extend automated coverage for the badge feature and refresh packaged builds. ## 0.3.0 – 2025-10-08 - Added live countdown badge in the popup header that reflects the remaining delay until the next refresh, freezes with a paused indicator during manual navigation, and hides when timers stop (`popup.html`, `popup.css`, `popup.js`). - Extended service worker status payloads to expose `remainingMs` and `nextRunAt` fields so the popup can display accurate countdowns (`service_worker.js`). - Expanded Jest coverage for countdown behaviour and popup UI flows, and verified multi-tab/manual reload scenarios via the Puppeteer smoke suite (`__tests__/service_worker.test.js`, `__tests__/popup.test.js`, `e2e/autoRefresh.smoke.js`). - Updated documentation to describe the new countdown, testing strategy, and release version (`README.md`, `DESIGN.md`). ## 0.2.2 – 2025-10-08 - Added paused-timer persistence so manual reloads resume using leftover delay across service worker restarts (`service_worker.js`). - Persisted `remainingMs` metadata in storage and ensured alarms rehydrate paused jobs precisely after startup. - Expanded Jest coverage for pause/resume flows, multi-tab restoration, expired delays, and stop cleanup scenarios (`__tests__/service_worker.test.js`). - Updated documentation to describe the new behavior, stored fields, and testing guidance (`README.md`, `DESIGN.md`). ## 0.2.1 – 2025-10-08 - Added shared Jest helpers for stubbing `chrome.*` APIs (`test-utils/chromeTestHelpers.js`) and refactored existing tests to reduce duplication. - Ensured service worker gracefully skips storage operations when `chrome.storage` is unavailable and exposed interval data when responding to `STOP` messages (`service_worker.js`). - Refined popup behavior to keep **Start** enabled during active timers and retain interval values after stopping (`popup.js`). - Bumped manifest version to 0.2.1 for packaging and updated release documentation. ## 0.2.0 – 2025-10-08 - Enabled interval adjustments without stopping: popup UI keeps **Start** active during running timers and retains the last configured value after **Stop** (`popup.js`). - Improved service worker responses so `STOP` returns the previous interval and storage operations gracefully skip when `chrome.storage` is unavailable (`service_worker.js`). - Expanded Jest coverage for message dispatch, persistence cleanup, and timer lifecycle scenarios (`__tests__/service_worker.test.js`). - Documented the new workflow in `README.md`, highlighting live interval updates and retained settings. ## 0.1.0 – 2025-10-07 - Added Jest suite covering interval validation, status reporting, timer pause/resume logic, storage helpers, and rehydration behavior.

Growth

WindowUsersChangeRatingsRating
7 days+3+50.0%00.00
30 days+1+12.5%00.00
6 months+4+80.0%00.00
1 year+3+50.0%00.00

Version history

3 versions recorded
0.3.210 Oct 2025
0.2.19 Oct 2025
0.1.08 Oct 2025

Details

Category
Tools
First seen
8 Oct 2025
Size
27 KB
Languages
en
Pricing
Free
Support
rfditservices.com
Extension ID
akidcnphfjhafjnpljohokjcgidlkhed

Permissions and risk

Moderate riskimpact 2, likelihood 2
Permissions
tabsstoragealarms

Alternatives to Chrome Auto Refresh

Extensions that rank for the same store searches or share the Tools category, ordered by users