bonfire: TODO to file Chromium login stall upstream

This commit is contained in:
Hernâni Marques 2026-08-17 14:59:27 +02:00
parent 3d81e9f0d9
commit 4609035d46
No known key found for this signature in database
GPG key ID: CB5738652768F7E9
3 changed files with 25 additions and 1 deletions

View file

@ -26,3 +26,9 @@ Not the `isoc` account (email + username profile exist; login API ok).
Unregister the worker for `bonfire.hacktivism.ch` in that Chromium profile (`chrome://serviceworker-internals` or DevTools Application), clear site data, hard reload. Then `/login` matches Firefox.
Host copies (optional, recreate-volatile in the image): `~/koopa-bonfire/data/branding/{pwabuilder-sw.js,hacktivism-login-fix.css,unregister-sw.js}`.
## Upstream
Not marked known in Bonfire GitHub (2026-08-17): no issue matches `pwabuilder-sw` or “service worker login”. Related PWA issues are push (#1292) and widgets (#1758), not Chromium `/login` hijack.
**Still open locally.** File a bonfire-app issue when ready: `configs/bonfire/TODO-chromium-login-upstream.md`.

View file

@ -47,4 +47,7 @@ Workaround (this Chromium profile):
Server-side notes (host `~/koopa-bonfire/data/branding/`, not a substitute for unregister): kill-switch `pwabuilder-sw.js`, overlay CSS, login-click JS. Container copies are overwritten on image recreate.
Daylog: `2026/2026-08-17--bonfire-chromium-login.md`.
UI badge **Federation disabled** can still show while `.env` has `FEDERATE=true` (see `2026/2026-07-10--bonfire-federate.md`).
**Unsolved** in operator Chromium. File-upstream TODO: `TODO-chromium-login-upstream.md`.
UI badge **Federation disabled** can still show while `.env` has `FEDERATE=true` (see `2026/2026-07-10--bonfire-federate.md`).
**Upstream (checked 2026-08-17):** not filed as a known Bonfire bug. GitHub `org:bonfire-networks` issues: 0 hits for `pwabuilder-sw` / `service worker login`. PWA tickets are [web push #1292](https://github.com/bonfire-networks/bonfire-app/issues/1292) and [dashboard widgets #1758](https://github.com/bonfire-networks/bonfire-app/issues/1758) — not this Chromium navigation stall. Login-labelled issues are other topics (2FA, Welcome Back button, OAuth).

View file

@ -0,0 +1,15 @@
# TODO — file Chromium login stall upstream
**Status:** open (2026-08-17). Symptom on https://bonfire.hacktivism.ch/ is **unsolved** in the operator Chromium profile.
Firefox and `curl` work. Chromium stays on the guest homepage (Log in click and `/login` in the address bar).
**Upstream:** not a known Bonfire issue. GitHub `org:bonfire-networks` has 0 issues for `pwabuilder-sw` / “service worker login”. PWA tickets (#1292 web push, #1758 widgets) are something else.
## Still to do
1. File a **bonfire-app** bug (Social **1.0.5**): Chromium + PWA SW (`register("/pwabuilder-sw.js", {scope: "/"})`) can keep `/` and `/login` on the cached guest homepage; guest page also uses `data-live-socket="false"` + `data-phx-link="redirect"` on Log in.
2. Link this instance as one repro (no secrets). Point at `README.md` § *Login in Chromium* and `2026/2026-08-17--bonfire-chromium-login.md`.
3. After a GitHub issue exists, put the URL here and in `README.md`; close this TODO.
Do **not** treat unregister-SW / Incognito / Firefox as a product fix — those are local workarounds only.