Make question loading resilient to network failures

This commit is contained in:
hz
2026-07-15 20:32:04 -05:00
parent 17c136ef40
commit 98fa98b5b1
3 changed files with 69 additions and 6 deletions
+5
View File
@@ -837,6 +837,11 @@ func _on_random_question_changed() -> void:
func _on_random_question_failed(message: String) -> void:
if not awaiting_next_question:
return
if QuestionBankService.load_state == "retrying":
next_button.text = "Reconnecting..."
next_button.disabled = true
next_button.tooltip_text = message
return
awaiting_next_question = false
next_button.text = "Retry"
next_button.disabled = false