Skip to content

Document the device and browser floor for portal recording - #1014

Open
spashii wants to merge 1 commit into
mainfrom
docs/device-and-browser-support
Open

Document the device and browser floor for portal recording#1014
spashii wants to merge 1 commit into
mainfrom
docs/device-and-browser-support

Conversation

@spashii

@spashii spashii commented Aug 27, 2026

Copy link
Copy Markdown
Member

Docs for the device floor: iOS 16 / iPhone 8, Chrome 103, and wake lock only from iOS 18.4.

Portal recording has a hard floor of iOS 16 (iPhone 8) and Chrome 103, and
nothing said so anywhere. `checkS3Connectivity` calls `AbortSignal.timeout`,
which Safari shipped in 16, and it gates the Record button on every
participant session. Below the floor a participant is held behind a modal
with no close button, no escape and no click-outside, so "it just doesn't
work" had no documented answer.

Records the floors and their causes in FACTS.md, then states them in
participant, host and feature language. Wake lock lands separately: iOS
Safari only got it in 18.4, so on most iPhones in use the screen sleeps and
cuts the recording, and the guidance now says so instead of implying dembrane
handles it.

Every claim is read from code plus MDN compatibility data. No handset has
been tested, and the docs say that rather than implying a support matrix
exists.

Next: the undismissable modal should explain itself rather than stranding
old-device participants, and a real device matrix would replace the
code-read floors with tested ones.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant