The fix here was pretty simple. I'd only missed this because I had
forgotten to add an explicit setting of state.scores to null in the
constructor, (so then forgot to also do the same in reset()).
this.state = {
prompts: [],
active_prompt: null,
- players_answered: 0
+ players_answered: 0,
+ scores: null
};
this.answers = [];
this.next_prompt_id = 1;
reset() {
this.state.active_prompt = null;
this.state.players_answered = 0;
+ this.state.scores = null;
+
this.answers = [];
this.broadcast_event_object('game-state', this.state);