···124124 // JWT available but not needed — votes are verified via repo records
125125 }
126126127127- // Use personalized next comment if available (excludes already-voted)
127127+ // Use personalized next comment (excludes already-voted)
128128 if (initData.nextComment) {
129129 setStatement(initData.nextComment)
130130+ } else {
131131+ // User has voted on all statements
132132+ setStatement(null)
133133+ setAllVoted(true)
130134 }
131135 }
132136 } catch {