Skip to content

1.2.1 — auto-refresh when re-enabling a site

Pre-release
Pre-release

Choose a tag to compare

@pupontech pupontech released this 01 Oct 17:14

Enable and refresh page

Re-enabling Backspace navigation from the toolbar popup now saves the site setting and automatically refreshes that same tab once. You no longer need to refresh it manually before using Backspace.

Save unsaved work before clicking Enable and refresh page. Disabling does not reload. A controlling parent-domain exclusion is never silently removed; options removals update existing injected pages without forced reload. Failed saves do not reload; failed reloads leave the saved setting enabled and show manual-refresh guidance.

No new permissions, background worker or runtime dependencies.

Verification

  • 49 unit tests passed.
  • Headed Chromium passed against source and the extracted 13-file runtime-only ZIP, including real Chrome Sync and tabs.reload, captured target, single refresh, unchanged other tab, retained history and Backspace after refresh.
  • Hosted Windows source and extracted-ZIP tests, plus Ubuntu/Windows unit tests: https://github.com/pupontech/chrome-backspace-back/actions/runs/36897681123
  • Native toolbar/activeTab consent and your actual editors still require owner testing. The automated popup-flow test fixtures only tab selection; storage, reload and navigation are real.

Install for testing

Extract the ZIP, open chrome://extensions, enable Developer mode and choose Load unpacked (or replace your existing unpacked folder and click its reload button). Select the folder containing manifest.json. Disable the original extension to avoid duplicate key handlers. Reload already-open tabs after installing/updating; then test disabling and Enable and refresh page from the toolbar.