We allow people to change their votes until the close date.
However, when we change our votes, it is not reflected in the Results/Vote tab. I can’t find a way to export the data from the poll even though I’m an admin.
So it looks like Reuben had somehow not picked up the recent fix, and it looks as though the outcome of his poll resolved correctly after updating.
I also advised him to add the data explorer plugin or else there will not be a export option. (this is normal)
However, we found a related issue with expanding the list of voters in results (when they number over 25) for ranked choice (the issue does not exist in standard polls)
OK, believe it or not, the fix genuinely improved things, but this does need additional work to prevent the updates “resetting” which in Production happens quicker than in dev.
We need to consider carefully how we handle incoming updates after having expanded the voter list.
I’m tempted to freeze the voter list from remote updates once you’ve clicked the button or set a timeout to allow you to inspect the voter list for a limited time before accepting updates from the server.
Just checking, is it expected that before you expand your vote, you don’t see your vote in the votes provided you changed your vote sometime before?
For example I changed my vote a couple of days ago but when I go back to the poll, my vote on the display is listing though it does appear in the raw data.
You essentially start with a limited list of voters and once expanded you get more voters.
If votes change (e.g. from rank 1 to rank 2) that would be an issue, but in my testing I’ve not observed that.
Note that once you expand the list, the voting is frozen in the state when you expanded and will no longer be updated in real time. This is currently a necessary trade-off.
Please note this PR was raised and should fully close this issue out for good, having already been tested on the bug raisers instance via a fork of the poll plugin: