Browser shows stale content

Common symptoms

  • Page looks like an old design
  • Changes you made elsewhere don't appear
  • Buttons don't react (clicking submits nothing)
  • Page contents don't update even after hard refresh

Likely causes and fixes

1. Browser cache

The most common cause. Standard fix:

  • Hard refresh: Ctrl+Shift+R (Windows/Linux) or Cmd+Shift+R (macOS)
  • Open in incognito / private window: a quick test
  • Clear site data: browser settings → privacy → clear browsing data → choose "Cookies and other site data" + "Cached images and files" for app.tireweblibrary.com

2. Legacy service worker

If you previously had the older Tire Library app installed, your browser may still have a service worker from before. To remove it:

  1. Open browser DevTools → ApplicationService Workers
  2. If any SW is listed for app.tireweblibrary.com, click Unregister
  3. Reload

The current Tire Library includes a self-clearing service worker that unregisters itself, so this usually resolves on its own within a day.

3. CDN / proxy cache (corporate)

Some corporate networks cache HTTPS responses at the proxy. There's nothing end users can do; ask them to test from a different network (mobile hotspot, home Wi-Fi).

4. Server-side caching

The first page of the unfiltered catalog is cached for up to 1 hour. If new tires just imported and aren't appearing in the unfiltered first page, wait up to an hour.

Diagnostic

Ask the user to:

  1. Open DevTools (F12) → Network tab
  2. Check Disable cache checkbox
  3. Hard refresh
  4. Look at the response headers on the API calls — if they show Cache-Control: max-age=..., that's the source