Service Worker stuck in waiting state blocks zero-downtime front-end migration
When migrating a small web application to a new front-end build, the goal is to deliver updated assets to active Firefox tabs without forcing a reload or introducing inconsistent state. Firefox keeps a newly installed Service Worker in the waiting state until every page controlled by the previous worker is closed, which can leave users on stale code even aft