Currently the citations for a given question are sorted first by review state (unreviewed, approved, rejected) and then in the order received from the backend (and added by users). This makes a certain amount of sense when looking at them, because we probably want to emphasize citations needing reviewing, and deemphasize citations that have been rejected.
but it means citations "jump around" when you change a review.
Some ideas:
Always show "order received (and added by users)" but have the server send the above review-ordering.
Order by physical location in the document (something like: top then left of bounding rectangle of first outline)
Currently the citations for a given question are sorted first by review state (unreviewed, approved, rejected) and then in the order received from the backend (and added by users). This makes a certain amount of sense when looking at them, because we probably want to emphasize citations needing reviewing, and deemphasize citations that have been rejected.
but it means citations "jump around" when you change a review.
Some ideas: