Cannot change votes in polls with a large number of options

I see that this issue is discussed in this reply, but since it’s an ongoing problem, I think it’s worthy of its own thread.

You cannot change your votes in polls with a large number of options after you have submitted them for the first time. Here is an example where that is happening.

Steps to reproduce (reproduced on mobile (Android) & desktop (Mac, Firefox & Chrome):

  • Vote in an existing poll.
  • Click the “< Vote” button to change your vote.
  • Instead of reopening the poll options, you are redirected to a different part of the thread.

The result is that you cannot change your voting options after making them. There is no workaround that I’m aware of.

I’m not sure if this is a Javascript error, a theme / component compatibility error after the update, the poll plugin JS not matching the current Discourse core version, or cached/stale assets after upgrade but it’s consistently happening for multiple people.

I’ve checked the Discourse boards, and can’t see anything similar, so I wonder if this is something about the way these boards are specifically setup.

When I click the < Vote button, I don’t see anything captured in the Network tab nor any errors in the console.

1 Like

Test:

Single Choice Poll with 2 options and a title
  • Option 1 for Single Choice Poll with 2 options and a title
  • Option 2 for Single Choice Poll with 2 options and a title
0 voters
  • Option 1 for Multiple Choice Poll with 2 options
  • Option 2 for Multiple Choice Poll with 2 options
0 voters
Multiple Choice Poll with 2 options and a title
  • Option 1 for Multiple Choice Poll with 2 options and a title
  • Option 2 for Multiple Choice Poll with 2 options and a title
0 voters
  • Option 1 for Single Choice Poll with 2 options
  • Option 2 for Single Choice Poll with 2 options
0 voters
Single Choice Poll with 10 options and a title
  • Option 1 for Single Choice Poll with 2 options and a title
  • Option 2 for Single Choice Poll with 2 options and a title
  • Option 3 for Single Choice Poll with 2 options and a title
  • Option 4 for Single Choice Poll with 2 options and a title
  • Option 5 for Single Choice Poll with 2 options and a title
  • Option 6 for Single Choice Poll with 2 options and a title
  • Option 7 for Single Choice Poll with 2 options and a title
  • Option 8 for Single Choice Poll with 2 options and a title
  • Option 9 for Single Choice Poll with 2 options and a title
  • Option 10 for Single Choice Poll with 2 options and a title
0 voters
  • Option 1 for Multiple Choice Poll with 10 options
  • Option 2 for Multiple Choice Poll with 10 options
  • Option 3 for Multiple Choice Poll with 10 options
  • Option 4 for Multiple Choice Poll with 10 options
  • Option 5 for Multiple Choice Poll with 10 options
  • Option 6 for Multiple Choice Poll with 10 options
  • Option 7 for Multiple Choice Poll with 10 options
  • Option 8 for Multiple Choice Poll with 10 options
  • Option 9 for Multiple Choice Poll with 10 options
  • Option 10 for Multiple Choice Poll with 10 options
0 voters
  • Option 1 for Multiple Choice Poll with 20 options
  • Option 2 for Multiple Choice Poll with 20 options
  • Option 3 for Multiple Choice Poll with 20 options
  • Option 4 for Multiple Choice Poll with 20 options
  • Option 5 for Multiple Choice Poll with 20 options
  • Option 6 for Multiple Choice Poll with 20 options
  • Option 7 for Multiple Choice Poll with 20 options
  • Option 8 for Multiple Choice Poll with 20 options
  • Option 9 for Multiple Choice Poll with 20 options
  • Option 10 for Multiple Choice Poll with 20 options
  • Option 11 for Multiple Choice Poll with 20 options
  • Option 12 for Multiple Choice Poll with 20 options
  • Option 13 for Multiple Choice Poll with 20 options
  • Option 14 for Multiple Choice Poll with 20 options
  • Option 15 for Multiple Choice Poll with 20 options
  • Option 16 for Multiple Choice Poll with 20 options
  • Option 17 for Multiple Choice Poll with 20 options
  • Option 18 for Multiple Choice Poll with 20 options
  • Option 19 for Multiple Choice Poll with 20 options
  • Option 20 for Multiple Choice Poll with 20 options
0 voters

The one where it’s failing in the other thread

I’ve read
  • Willa Cather - My Ántonia
  • L. P. Hartley - The Go-Between
  • Cormac McCarthy - The Road
  • Joseph Heller - Catch-22
  • Juan Rulfo - Pedro Páramo
  • Thomas Hardy - The Return of the Native
  • Edward P. Jones - The Known World
  • Italo Calvino - Invisible Cities
  • Gustave Flaubert - Sentimental Education
  • Vasily Grossman - Life and Fate
  • Virginia Woolf - Jacob’s Room
  • Ursula K. Le Guin - The Left Hand of Darkness
  • E. L. Doctorow - Ragtime
  • Alan Hollinghurst - The Line of Beauty
  • Henry James - The Turn of the Screw
  • Han Kang - The Vegetarian
  • Patricia Highsmith - The Talented Mr Ripley
  • Ernest Hemingway - A Farewell to Arms
  • Graham Greene - The End of the Affair
  • Thomas Mann - Buddenbrooks
  • Daphne du Maurier - Rebecca
  • James Baldwin - Go Tell It on the Mountain
  • V. S. Naipaul - A House for Mr Biswas
  • D. H. Lawrence - The Rainbow
  • Bram Stoker - Dracula
  • Toni Morrison - The Bluest Eye
  • Tsitsi Dangarembga - Nervous Conditions
  • W. G. Sebald - Austerlitz
  • Charles Dickens - Our Mutual Friend
  • Octavia E. Butler - Kindred
  • Thomas Hardy - Jude the Obscure
  • Fyodor Dostoevsky - Crime and Punishment
  • Cormac McCarthy - Blood Meridian
  • Robert Musil - The Man Without Qualities
  • Mikhail Bulgakov - The Master and Margarita
  • Alice Walker - The Color Purple
  • Ford Madox Ford - The Good Soldier
  • Zadie Smith - White Teeth
  • Chimamanda Ngozi Adichie - Half of a Yellow Sun
  • W. G. Sebald - The Rings of Saturn
  • None of these
0 voters

OK, weirdly these all are working fine for me here.

I wonder if it has anything to do with other people also voting in the polls, I’ll try again once there are more voters.

The 40 vote one blocks it got me. Clicking vote just does nothing. The others work though.

It doesn’t work for me anymore either, but it was working for me shortly after creating the poll.

1 Like

I’m going to recreate the poll with the books in again, to make sure that I wasn’t just imagining the fact that shortly after creating it, I could edit my responses, but then within 5 minutes could no longer do so.

The one where it’s failing in the other thread

I’ve read
  • Willa Cather - My Ántonia
  • L. P. Hartley - The Go-Between
  • Cormac McCarthy - The Road
  • Joseph Heller - Catch-22
  • Juan Rulfo - Pedro Páramo
  • Thomas Hardy - The Return of the Native
  • Edward P. Jones - The Known World
  • Italo Calvino - Invisible Cities
  • Gustave Flaubert - Sentimental Education
  • Vasily Grossman - Life and Fate
  • Virginia Woolf - Jacob’s Room
  • Ursula K. Le Guin - The Left Hand of Darkness
  • E. L. Doctorow - Ragtime
  • Alan Hollinghurst - The Line of Beauty
  • Henry James - The Turn of the Screw
  • Han Kang - The Vegetarian
  • Patricia Highsmith - The Talented Mr Ripley
  • Ernest Hemingway - A Farewell to Arms
  • Graham Greene - The End of the Affair
  • Thomas Mann - Buddenbrooks
  • Daphne du Maurier - Rebecca
  • James Baldwin - Go Tell It on the Mountain
  • V. S. Naipaul - A House for Mr Biswas
  • D. H. Lawrence - The Rainbow
  • Bram Stoker - Dracula
  • Toni Morrison - The Bluest Eye
  • Tsitsi Dangarembga - Nervous Conditions
  • W. G. Sebald - Austerlitz
  • Charles Dickens - Our Mutual Friend
  • Octavia E. Butler - Kindred
  • Thomas Hardy - Jude the Obscure
  • Fyodor Dostoevsky - Crime and Punishment
  • Cormac McCarthy - Blood Meridian
  • Robert Musil - The Man Without Qualities
  • Mikhail Bulgakov - The Master and Margarita
  • Alice Walker - The Color Purple
  • Ford Madox Ford - The Good Soldier
  • Zadie Smith - White Teeth
  • Chimamanda Ngozi Adichie - Half of a Yellow Sun
  • W. G. Sebald - The Rings of Saturn
  • None of these
0 voters

It’s currently working fine for me, I’ve updated my votes multiple times

and now I can no longer edit my vote.

Some things which happened in the 4 minutes where I could edit my vote, so likely won’t have an impact on the problem:

  1. Someone else had also voted.
  2. I undid my vote.
  3. I changed my votes multiple times.

Worth adding for me going back to the vote always works fine on desktop (Chrome on both Windows and IOS) but specifically does not work on Chrome on an Android phone for large multi-choice polls.

1 Like

I cannot edit my vote options on Chrome or Firefox on macOS, interesting.

I am on mobile Android Chrome mostly and it’s not working for me but I just booted up my Win 11 desktop and went on the site in Chrome and I still can’t edit that one.

POLL REDUCED TO 35 ENTRIES

I’ve read
  • Willa Cather - My Ántonia
  • L. P. Hartley - The Go-Between
  • Cormac McCarthy - The Road
  • Joseph Heller - Catch-22
  • Juan Rulfo - Pedro Páramo
  • Thomas Hardy - The Return of the Native
  • Edward P. Jones - The Known World
  • Italo Calvino - Invisible Cities
  • Gustave Flaubert - Sentimental Education
  • Vasily Grossman - Life and Fate
  • Virginia Woolf - Jacob’s Room
  • Ursula K. Le Guin - The Left Hand of Darkness
  • E. L. Doctorow - Ragtime
  • Alan Hollinghurst - The Line of Beauty
  • Henry James - The Turn of the Screw
  • Han Kang - The Vegetarian
  • Patricia Highsmith - The Talented Mr Ripley
  • Ernest Hemingway - A Farewell to Arms
  • Graham Greene - The End of the Affair
  • Thomas Mann - Buddenbrooks
  • Daphne du Maurier - Rebecca
  • James Baldwin - Go Tell It on the Mountain
  • V. S. Naipaul - A House for Mr Biswas
  • D. H. Lawrence - The Rainbow
  • Bram Stoker - Dracula
  • Toni Morrison - The Bluest Eye
  • Tsitsi Dangarembga - Nervous Conditions
  • W. G. Sebald - Austerlitz
  • Charles Dickens - Our Mutual Friend
  • Octavia E. Butler - Kindred
  • Thomas Hardy - Jude the Obscure
  • Fyodor Dostoevsky - Crime and Punishment
  • Cormac McCarthy - Blood Meridian
  • Robert Musil - The Man Without Qualities
  • Mikhail Bulgakov - The Master and Margarita
  • Alice Walker - The Color Purple
0 voters

Currently still able to edit this but it’s in that 5 min window. Will come back.