After a countdown-based poll end, pollEndingAt could remain set as a stale value during the optimistic update in handleStartPolling, causing the new poll to briefly render in the "Poll Ending" state with 0:00. Co-authored-by: Cursor <cursoragent@cursor.com>