Ser godt ud — ændringen lukker hullet i legacy-playeren ved at stoppe eksisterende mediaelementer og blokere nye play()-kald. Testassertions dækker guardens tilstedeværelse fint.
Nice-to-have (ikke blocker): Overvej at lade no-op play returnere et resolved Promise med samme shape som native (eller gemme lille kommentar om hvorfor prototype-override er globalt), så fremtidig fejlsøgning bliver lettere.
Ser godt ud — ændringen lukker hullet i legacy-playeren ved at stoppe eksisterende mediaelementer og blokere nye play()-kald. Testassertions dækker guardens tilstedeværelse fint.
Nice-to-have (ikke blocker): Overvej at lade no-op play returnere et resolved Promise med samme shape som native (eller gemme lille kommentar om hvorfor prototype-override er globalt), så fremtidig fejlsøgning bliver lettere.
✅ Blocker: ingen fundet. Guarden stopper både eksisterende og nye media-afspilninger i legacy player-klienten.
✅ Should-fix: ingen fundet for denne PR.
💡 Nice-to-have: tilføj evt. en kort inline-kommentar ved prototype-override om scope/begrundelse (global override i siden), så fremtidig vedligehold bliver lettere.
Review-noter (kort):
- ✅ Blocker: ingen fundet. Guarden stopper både eksisterende og nye media-afspilninger i legacy player-klienten.
- ✅ Should-fix: ingen fundet for denne PR.
- 💡 Nice-to-have: tilføj evt. en kort inline-kommentar ved prototype-override om scope/begrundelse (global override i siden), så fremtidig vedligehold bliver lettere.
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Løser #223.
Hvad's ændret
player_screen.html:audio,videoelementerHTMLMediaElement.prototype.play()til no-op på telefon-klientenVerifikation
./.venv/bin/python manage.py test lobby.tests.UiScreenTests✅Ser godt ud — ændringen lukker hullet i legacy-playeren ved at stoppe eksisterende mediaelementer og blokere nye play()-kald. Testassertions dækker guardens tilstedeværelse fint.
Nice-to-have (ikke blocker): Overvej at lade no-op play returnere et resolved Promise med samme shape som native (eller gemme lille kommentar om hvorfor prototype-override er globalt), så fremtidig fejlsøgning bliver lettere.
Official: APPROVED for head
ee025e8deb.Review-noter (kort):