Skip to content

audit F3 [UX]: getUserMedia/screen-share/file-share failures only log, no UI feedback #570

@intendednull

Description

@intendednull

File: crates/web/src/components/call_page.rs:217-323, crates/web/src/components/file_share.rs:60,76,150,154
Severity: UX
Obvious? yes

When getUserMedia, getDisplayMedia, or FileReader::new fail, code calls tracing::error!(...) and returns with no signal to the user. Button visually does nothing. From user perspective, feature is broken — no toast / inline error / aria-live region.

Fix: at minimum surface a transient error toast or set a status signal for the call/file UI to render (e.g. "Camera access denied — check browser settings").


Filed by /general-audit @ 6404719 (2026-05-03). master: #567.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions