During self-deployment, the navigation indicator shows restarting across temporary connection failures and returns to live after recovery. It recognizes watcher announcements and the existing Werkator proxy maintenance page. Unrelated failures remain errors; an interruption lasting two minutes becomes an error even if the maintenance page persists.
Pages without live data also poll watcher health, so their header recovers automatically. No proxy configuration update is required.
Validation: ./gradlew build passed (757 tests); node --test src/test/js/*.test.cjs passed (6 tests covering restart, recovery, unrelated outages, deadline and response ordering). JavaScript tests are included in the CI command. Version: 1.19.1.
During self-deployment, the navigation indicator shows `restarting` across temporary connection failures and returns to `live` after recovery. It recognizes watcher announcements and the existing Werkator proxy maintenance page. Unrelated failures remain errors; an interruption lasting two minutes becomes an error even if the maintenance page persists.
Pages without live data also poll watcher health, so their header recovers automatically. No proxy configuration update is required.
Validation: `./gradlew build` passed (757 tests); `node --test src/test/js/*.test.cjs` passed (6 tests covering restart, recovery, unrelated outages, deadline and response ordering). JavaScript tests are included in the CI command. Version: 1.19.1.
PR documentation: `docs/prs/2026-09-16-PR#75-restart-status-indicator.md`.
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
During self-deployment, the navigation indicator shows
restartingacross temporary connection failures and returns toliveafter recovery. It recognizes watcher announcements and the existing Werkator proxy maintenance page. Unrelated failures remain errors; an interruption lasting two minutes becomes an error even if the maintenance page persists.Pages without live data also poll watcher health, so their header recovers automatically. No proxy configuration update is required.
Validation:
./gradlew buildpassed (757 tests);node --test src/test/js/*.test.cjspassed (6 tests covering restart, recovery, unrelated outages, deadline and response ordering). JavaScript tests are included in the CI command. Version: 1.19.1.PR documentation:
docs/prs/2026-09-16-PR#75-restart-status-indicator.md.