Tested on the local dev homeserver with Playwright, routing /_matrix/media/v3/upload per attempt. Found a real bug, fixed in the next commit on lotus.
Before the fix:
Verified on the local dev homeserver with Playwright on the default Light and Dark themes (colorScheme emulation, System Theme on), creating polls through the composer and voting through…
Correction on the empty-URL row: the URL input is required, so the browser's native validation blocks the submit — the "must use https" text I saw was the previous attempt's error still on…
Verified on the local dev homeserver with Playwright (alice = admin, bob = member):
Verified on the local dev homeserver with Playwright (fresh room, alice admin, 3 old messages each from alice and bob; m.room.retention set to a 60 s max_lifetime via the API so the test does…
Tested on the local dev homeserver with Playwright, counting every request to a non-local host.
Found a gap: the July fix (a899d7d3) only converted Room Settings → General → Share…
Verified on the local dev homeserver with Playwright, driving the room context menu and checking the server-side account data / tags after each step: