issues Search Results · language:Dune language:Python language:Java language:HTML language:JavaScript linked:pr
Filter by
6.3M results
Logical-Flow MEDIUM.
If the admin device dies for good mid-game, players sit on the spinner (QUESTION_ACTIVE→pause) or a reveal nobody can
advance. After 60s the server lets any client send reset_game ...
bug
code-review
Logical-Flow MEDIUM.
LOBBY is allowed in _handle_next_question (server/websocket.py:1028) because start_game doesn t change phase. A stray
next_round in a real lobby (stale admin tab, double-fire) either ...
bug
code-review
Logical-Flow MEDIUM.
get_leaderboard (game/state.py:1310-1320) emits only rank/name/score/streak/connected/is_admin, but clients contract on
submitted, best_streak, rounds_played, powerups_used, round_score ...
bug
code-review
Corroborated 3× (Concurrency, Correctness, Logical-Flow).
Pause freezes per-player timers but not the round wall-clock (game/phase_controller.py:252-286). After e.g. a 60s pause
on a 30s round: a player ...
bug
code-review
Quality HIGH (corroborates Concurrency).
handle() s finally calls self._conn.remove_connection(ws) (server/websocket.py:247) BEFORE await
self._handle_disconnect(ws) (:249). remove_connection discards ...
bug
code-review
Security HIGH.
The shared-secret gate only runs if (env.SHARED_SECRET) (cf-workers/quizify-api.js:116-119). Deployed without that
secret (the documented default), the endpoint is an unauthenticated, Access-Control-Allow-Origin: ...
bug
code-review
Frontend HIGH.
navigator.serviceWorker.register( /quizify/static/sw.js ) (www/js/sw-update.js:71) defaults scope to /quizify/static/,
but pages live at /quizify/*, and sw_view sends no Service-Worker-Allowed ...
bug
code-review
Frontend HIGH.
www/js/admin.js:12 MAX_RECONNECT=5 with backoff 1000*attempts → total retry budget 1+2+3+4+5 = 15s, then permanent
disconnected with no banner / retry button / visibility-reconnect. An ...
bug
code-review
Correctness HIGH.
On the final round a wrong answer with a wager sets round_score negative. STEAL then does stolen = target.round_score
// 2 on a negative number (e.g. -50//2=-25) → target gains 25, source ...
bug
code-review
Logical-Flow HIGH.
powerup_assigned is sent AFTER question_started (server/websocket.py:1481-1515). Client case powerup_assigned only sets
myPowerUp, no render (www/js/player-core.js:299-301); renderPowerUp ...
bug
code-review

Learn how you can use GitHub Issues to plan and track your work.
Save views for sprints, backlogs, teams, or releases. Rank, sort, and filter issues to suit the occasion. The possibilities are endless.Learn more about GitHub IssuesProTip! Restrict your search to the title by using the in:title qualifier.