Block a user
[QA] §B Polls: voting / selected / progress state and multiple-choice rendering on non-TDS themes
[QA] §C Upload retry on a flaky network (best-effort)
[QA] §D Element Call control-bar regression sweep (PTT, AFK auto-mute, denoise, screenshare audio, PiP badges)
[QA] §D2 Element Call fork feature sweep: in-source denoise reconnect, call_state indicators, focus-participant, in-call decorations, transparent bg, soundboard, quality controls, server-enforced call permissions
[QA] §A Calls: ringtone selection, incoming-call ringtone, in-call second-call banner, focus camera, call-tile decorations, EC load watchdog
PWA: app-icon badge count via navigator.setAppBadge()
Delete all my messages in this room (self-service redaction of your own events)
Screen-reader announcements for call events (aria-live; invisible otherwise)
[deep dive] Full-screen image/video viewer UI/UX audit
[deep dive] Threads: full UI/UX audit + "mark all threads read"
Mobile: long-press a message opens a bottom sheet of actions (replaces the hover bar)
Windows taskbar progress bar during uploads
Lazy-load seasonal theme CSS/keyframes only when a seasonal overlay is active
Undecryptable message: show the specific reason and the one action that fixes it
Call failures in plain words: map every EC / voice-guard failure code to one sentence
[verify] Incoming ring stops on all devices once the call is answered or declined elsewhere
Missed-call entry in the timeline (local-only)
Media Gallery: opening it scrolls the room timeline into the past while it loads older media