Problem: Host-knapper kan klikkes flere gange under igangværende API-kald. Det kan give dobbelte requests og utydelig state.
Need-to-have:
Indfør shared in-flight lock i host_screen for host-actions (start/show/mix/calc/scoreboard/next/finish).
Deaktiver relevante knapper mens request kører.
Vis tydelig status i hostActionHint (fx "Handling kører…").
Bevar eksisterende faseguards/contextguards.
Dæk med UI-template assertions i tests.
Scope: #16/#17
Problem: Host-knapper kan klikkes flere gange under igangværende API-kald. Det kan give dobbelte requests og utydelig state.
Need-to-have:
- Indfør shared in-flight lock i host_screen for host-actions (start/show/mix/calc/scoreboard/next/finish).
- Deaktiver relevante knapper mens request kører.
- Vis tydelig status i hostActionHint (fx "Handling kører…").
- Bevar eksisterende faseguards/contextguards.
- Dæk med UI-template assertions i tests.
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: Host-knapper kan klikkes flere gange under igangværende API-kald. Det kan give dobbelte requests og utydelig state.
Need-to-have: