[MVP] Angular-first host+player i18n integration without React (issue #222) #229
Reference in New Issue
Block a user
Delete Branch "feat/issue-222-angular-first-host-player-i18n"
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?
Closes #222
Checks:
Teknisk review gennemført ✅
Resultat: Ingen blockers fundet; ændringerne ser konsistente ud ift. PR-scope (#222).
Verifikation kørt
frontend/angular:npm test -- --run src/app/lobby-i18n.spec.ts src/app/features/player/player-shell.component.spec.ts(pass)backend:.venv/bin/python manage.py test lobby.tests.I18nResolverTests(pass)Fund
nice-to-have: Audio-guarden iPlayerShellComponentmonkeypatcherHTMLMediaElement.prototype.playglobalt. Overvej en lille ref-count/stack-baseret restore, så samtidige mounts/unmounts ikke kan give race i restore-sekvensen.God til merge fra review-perspektiv.
Official approval.
Review note (severity: nice-to-have): Audio-guarden i
PlayerShellComponentmonkeypatcher globaltHTMLMediaElement.prototype.play. Overvej ref-count/stack-baseret restore, så parallel mount/unmount ikke kan give restore-race. Tests kørt: Angular spec +manage.py test lobby.tests.I18nResolverTests(pass).