Problème de blocage de lecture inter-origines (CORB) pour la vidéo hébergée sur le bucket S3

Nous observons un problème CORB pour les vidéos qui ont été téléchargées sur S3 Bucket. Nous utilisons également le téléchargement sécurisé.

La vidéo ne se charge pas et la console renvoie l’erreur CORB.
J’ai rapidement consulté GitHub et j’ai vu FIX: Service worker should cache only 200 requests by nbianca · Pull Request #21409 · discourse/discourse · GitHub (pas sûr si c’est lié).

Avez-vous une idée sur la façon de résoudre le problème (s’il ne s’agit pas d’un bug) ?

Oui, @nbianca a récemment apporté quelques corrections pour ce scénario spécifique, corrigeant les erreurs CORB avec les vidéos lorsque les téléchargements sécurisés sont activés. Dans notre cas, cela n’a affecté que Chrome sur macOS.

Après le changement ci-dessus, je me souviens avoir dû désenregistrer le service worker dans Chrome avant que les vidéos ne soient à nouveau lues correctement. Pouvez-vous essayer cela ?

Cela fonctionne en effet comme ça. Y a-t-il quelque chose que nous puissions faire pour l’appliquer à tous les utilisateurs ?

Bonne question, je n’en connais pas la réponse. Peut-être savez-vous si nous pouvons le faire, @Falco ?

Je rencontre le même problème après avoir regardé la même vidéo à nouveau plus tard. Cela ne semble pas être une solution permanente pour nos utilisateurs.