Cross-Origin Read Blocking (CORB)-Problem für auf S3 Bucket gehostete Videos

Wir beobachten ein CORB-Problem bei Videos, die in einen S3 Bucket hochgeladen wurden. Wir verwenden auch den sicheren Upload.

Das Video wird nicht geladen und die Konsole gibt den CORB-Fehler zurück.
Ich habe schnell auf GitHub nachgesehen und FIX: Service worker should cache only 200 requests by nbianca · Pull Request #21409 · discourse/discourse · GitHub gesehen (nicht sicher, ob es damit zusammenhängt).

Haben Sie eine Idee, wie das Problem gelöst werden kann (falls es kein Fehler ist)?

Ja, @nbianca hat kürzlich einige Korrekturen für dieses spezielle Szenario vorgenommen und CORB-Fehler bei Videos behoben, wenn sichere Uploads aktiviert sind. In unserem Fall betraf dies nur Chrome unter macOS.

Nach der obigen Änderung erinnere ich mich, dass ich den Service Worker in Chrome de registrieren musste, bevor Videos wieder richtig abgespielt wurden. Können Sie das versuchen?

Es funktioniert tatsächlich so. Können wir etwas tun, um das für alle Benutzer anzuwenden?

Gute Frage, darauf weiß ich keine Antwort. Vielleicht weißt du, ob wir das können, @Falco?

Ich habe tatsächlich dasselbe Problem, nachdem ich dasselbe Video einige Zeit später noch einmal überprüft habe. Dies scheint keine dauerhafte Lösung für unsere Benutzer zu sein.