[MVP][READY] #223 Telefon-klient guard: ingen lydafspilning på secondary device #242
Reference in New Issue
Block a user
Delete Branch "dev/issue-223-secondary-device-audio-guard"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
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):