Problem: Efter succesfuld join kan bruger stadig redigere centrale kontekstfelter (code, nickname, playerId, sessionToken) i player UI, hvilket kan skabe inkonsistent submit-kontekst og unødige 4xx-fejl.
Need-to-have løsning:
Lås kontekstfelter efter join (player_id + session_token).
Vis tydelig UI-hint om at konteksten er låst.
Bevar eksisterende submit-guards og auto-refresh flow.
Acceptance:
Felter er readonly efter join-success.
Join-knap/tekst fortsat konsistent.
Lobby test-suite grøn.
Scope: #16 / #17
Problem: Efter succesfuld join kan bruger stadig redigere centrale kontekstfelter (`code`, `nickname`, `playerId`, `sessionToken`) i player UI, hvilket kan skabe inkonsistent submit-kontekst og unødige 4xx-fejl.
Need-to-have løsning:
- Lås kontekstfelter efter join (`player_id` + `session_token`).
- Vis tydelig UI-hint om at konteksten er låst.
- Bevar eksisterende submit-guards og auto-refresh flow.
Acceptance:
- Felter er readonly efter join-success.
- Join-knap/tekst fortsat konsistent.
- Lobby test-suite grøn.
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.
Scope: #16 / #17
Problem: Efter succesfuld join kan bruger stadig redigere centrale kontekstfelter (
code,nickname,playerId,sessionToken) i player UI, hvilket kan skabe inkonsistent submit-kontekst og unødige 4xx-fejl.Need-to-have løsning:
player_id+session_token).Acceptance: