Fix: SW-Update Dauerschleife — controllerchange nicht auf Reload-Seiten registrieren (SW by-v888)

clients.claim() feuert asynchron nach Seitenstart → controllerchange auf
der neu geladenen Seite → Reload → clients.claim() → loop.
Fix: controllerchange nur registrieren wenn _t= NICHT im URL steht.
This commit is contained in:
rene 2026-05-12 19:35:42 +02:00
parent b8f70eb2cd
commit 7257c9e04f
4 changed files with 14 additions and 11 deletions

View file

@ -406,7 +406,7 @@ async def serve_media(path: str, request: _Request):
raise _HE(404, "Nicht gefunden.")
return _media_response(filepath)
APP_VER = "887" # muss mit APP_VER in app.js übereinstimmen
APP_VER = "888" # muss mit APP_VER in app.js übereinstimmen
@app.get("/.well-known/assetlinks.json")
async def assetlinks():