Files
element-call-Github/locales
Matthew Hodgson bf5482db8c Surface screen share failures instead of silently doing nothing
toggleScreenSharing only had `.catch(logger.error)`, so a getDisplayMedia
request that hangs (element-call-rageshakes#17152: Element Desktop on
Windows, the user pressed the screen share button 14 times in 25 seconds
and the log shows nothing but the toggle lines and livekit-client's
"waiting for pending publication promise timed out") left the user with
a button that does nothing and us with no evidence of why.

Log when a toggle is requested and when it completes or fails, with the
elapsed time, so a hang is visible in the logs. Explicit failures other
than the user cancelling the picker show as a non-modal "Could not start
screen sharing" toast. Nothing is inferred from a toggle taking a long
time: the user may simply be choosing what to share.
2026-09-03 15:01:35 +01:00
..
2026-04-22 12:29:57 +00:00
2026-07-20 14:58:37 +00:00
2026-04-22 12:29:57 +00:00
2026-04-22 12:29:57 +00:00
2026-04-22 12:29:57 +00:00
2026-04-22 12:29:57 +00:00
2026-07-20 14:58:37 +00:00
2025-02-28 13:38:53 +00:00
2026-07-20 14:58:37 +00:00
2026-04-22 12:29:57 +00:00
2026-04-22 12:29:57 +00:00
2026-04-22 12:29:57 +00:00
2026-04-22 12:29:57 +00:00
2026-04-22 12:29:57 +00:00
2026-04-22 12:29:57 +00:00
2026-07-20 14:58:37 +00:00
2026-04-22 12:29:57 +00:00
2026-04-22 12:29:57 +00:00
2026-04-22 12:29:57 +00:00
2026-04-22 12:29:57 +00:00
2026-04-22 12:29:57 +00:00
2026-04-22 12:29:57 +00:00
2025-02-28 13:38:53 +00:00
2026-04-22 12:29:57 +00:00