Skip to content

Multiple jurors locked out after using “Skip (vote later)” with inconsistent round state, authorization errors and false completion #580

@JennyBrandtWMSE

Description

@JennyBrandtWMSE

Hello,
We are currently running the first jury round in Swedens (Wiki Loves Earth 2026) and several jurors are experiencing what appears to be related issues after interacting with “Skip (vote later)”.
This does not seem to be isolated browser trouble, since multiple jurors in the same round experience similar but inconsistent states.

At least two jurors report that the issue started after doing a quick pass through assigned images using:
“Skip (vote later)”
Their intention was to first browse images and later return to vote.
After this, Montage entered inconsistent states.

Issues

  1. False completion / “All done!”
    A juror reports that Montage suddenly marks the round as completed (“All done!”), despite not actually having voted on images and only browsing through them using skip. Progress appears inconsistent.

  2. Progress reset to 0%
    One juror reports:
    progress showing 0%
    “Edit previous votes” not functioning
    inability to continue voting despite previously interacting with the round.

  3. Authorization errors
    One juror repeatedly receives:
    “Access forbidden: no complete ratings”
    "Access forbidden"
    and reports intermittent “not authorized” behavior while being unable to proceed.

  4. Frontend errors
    One juror receives JavaScript errors:
    Cannot read properties of undefined (reading 'length')
    Cannot read properties of undefined (reading 'sort')

    This appears after the voting issues begin.

  5. Unable to return to skipped images
    At least two jurors report problems accessing images saved for later:
    skipped images cannot be found again
    inability to resume voting after using Skip
    One jurymember can no longer enter Montage after skipping all images in a first pass.

I would be happy to provide screenshots if necessary.

Thank you for your help!

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions