Item logo image for Chrome Auto Refresh

Chrome Auto Refresh

Item media 1 (screenshot) for Chrome Auto Refresh

Overview

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

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.

Details

  • Version
    0.3.2
  • Updated
    October 10, 2025
  • Offered by
    robert.d
  • Size
    26.55KiB
  • Languages
    English
  • Developer
    Robert Floyd Dugger
    153 Ethelyn Dr West Palm Beach, FL 33415 US
    Email
    robert.d@consumrbuzz.com
    Phone
    +1 561-720-0987
  • Trader
    This developer has identified itself as a trader per the definition from the European Union and committed to only offer products or services that comply with EU laws.

Privacy

The developer has disclosed that it will not collect or use your data.

This developer declares that your data is

  • Not being sold to third parties, outside of the approved use cases
  • Not being used or transferred for purposes that are unrelated to the item's core functionality
  • Not being used or transferred to determine creditworthiness or for lending purposes

Support

For help with questions, suggestions, or problems, visit the developer's support site

You might also like…

Auto Refresh Plus

4.8

Auto Refresh Plus automatically refresh and reload any page or tab after a specified number of seconds

Auto Refresh & Page Monitor

4.4

Refresh pages automatically. Auto refresh and page monitor with specified time intervals. Reload all tabs.

Auto page refresh

4.6

Tab auto refresh. Refresh pages automatically. Auto refresh and page monitor with specified time intervals fixed or random.

Auto Refresh Page

5.0

Refresh web pages automatically. Auto-refresh and page monitor with specified time intervals.

Google apps