Problema di Cross-Origin Read Blocking (CORB) per video ospitato su S3 Bucket

Stiamo osservando un problema CORB per i video caricati su S3 Bucket. Stiamo anche utilizzando l’upload sicuro.

Il video non viene caricato e la console restituisce l’errore CORB.
Ho cercato rapidamente su GitHub e ho visto FIX: Service worker should cache only 200 requests by nbianca · Pull Request #21409 · discourse/discourse · GitHub (non sono sicuro se sia correlato).

Hai un’idea su come risolvere il problema (se non è un bug)?

Sì, @nbianca ha apportato alcune correzioni per questo scenario specifico di recente, risolvendo gli errori CORB con i video quando i caricamenti sicuri sono abilitati. Nel nostro caso, questo ha interessato solo Chrome su macOS.

Dopo la modifica sopra, ricordo di aver dovuto annullare la registrazione del service worker in Chrome prima che i video venissero riprodotti correttamente. Puoi provare?

Funziona davvero così. C’è qualcosa che potremmo fare per applicarlo a tutti gli utenti?

Ottima domanda, non ne conosco la risposta. Forse tu sai se possiamo farlo, @Falco?

Sto riscontrando lo stesso problema dopo aver rivisto lo stesso video un po’ più tardi. Non sembra una soluzione permanente per i nostri utenti.