Steps to reproduce
- Process one or more tracks that end up in REVIEW state.
- On the main screen, click the review badge (the indicator showing pending reviews).
- In the review flow, click Accept or Discard on a track.
Expected behaviour
Each accept/discard action is applied correctly and the flow advances logically to the next pending review (or closes when done).
Actual behaviour
The review flow behaves inconsistently - wrong order, unexpected jumps, or actions that don't seem to apply to the correct track. The exact sequence varies but something is clearly off in how state is updated and the next item is determined.
Notes
- This only occurs when entering the review flow via the badge on the main screen (pending-review counter).
- Normal review entry (e.g. via the dedicated review screen) may not be affected - needs verification.
- Likely a state management issue: the list of pending reviews or the current index is not initialised/updated correctly when coming from the badge shortcut.
Steps to reproduce
Expected behaviour
Each accept/discard action is applied correctly and the flow advances logically to the next pending review (or closes when done).
Actual behaviour
The review flow behaves inconsistently - wrong order, unexpected jumps, or actions that don't seem to apply to the correct track. The exact sequence varies but something is clearly off in how state is updated and the next item is determined.
Notes