Two moderation actions, two buttons: - kick : evict the session, allow rejoin - ban : evict + block the pubkey (old 'boot' semantics) Renders 'X was kicked by Y' vs 'X was banned by Y' off the new peer-booted.action field. Self-notice text follows the same split. pagehide / beforeunload now sends a synchronous 'bye' so a closed tab counts as a strong-leave (peer-left + SFU evict immediately) instead of waiting 8s for the hiccup grace. Fox 2026-06-03 — "will closed tab on phone but the audio kept playing until i kicked him out". With the new bye on pagehide his tab-close will trigger the same fast-path the leave button does. beforeunload kept as a fallback for older desktop browsers that fire it before pagehide; pagehide is the cross-mobile primary. |
||
|---|---|---|
| .. | ||
| blog | ||
| fonts | ||
| chat.html | ||
| host-your-own.html | ||
| how-it-works.html | ||
| index.html | ||
| kernel.html | ||
| stamp.js | ||
| zebra-audio.html | ||
| zebra-spaces.html | ||