Fix videos on Firefox (#32497)

* Fix videos on Firefox

Videos are using cross-origin requests, and Firefox
blocks them before passing to the service worker if
the element doesn't have the crossorigin attribute to
give CORS support

* React needs camelCase attr names

---------

Co-authored-by: David Baker <dbkr@users.noreply.github.com>
This commit is contained in:
S1m
2026-02-13 12:44:11 +00:00
committed by GitHub
co-authored by David Baker
parent 1af3ae70f8
commit 226b260319
2 changed files with 7 additions and 0 deletions
@@ -326,6 +326,10 @@ class MVideoBodyInner extends React.PureComponent<IProps, IState> {
// Disable downloading as it doesn't work with e2ee video,
// users should use the dedicated Download button in the Message Action Bar
controlsList="nodownload"
// The video uses a cross-origin request.
// Firefox explicitly bypasses services workers for crossorigin
// video elements without crossorigin attribute.
crossOrigin="anonymous"
preload={preload}
muted={autoplay}
autoPlay={autoplay}