sillsdev / TheCombine

This is a tool for supporting the rapid word collection workshop and post workshop clean-up
https://sillsdev.github.io/TheCombine/
MIT License
17 stars 13 forks source link

Review Entries re-displays the list of words from the beginning when a recording is made #3147

Closed jmgrady closed 1 month ago

jmgrady commented 1 month ago

Describe the bug

From a user in the field:

after preparing a list of 500 words in advance, I plan to meet with a local person in person and record them all at once.

However, a problem occurs when I finish recording 10 words in the review entry --10 words make up 1 page -- and record the next page. Whenever I record a word on page 2, when I finish recording that word, it does not remain on page 2 and returns to the first page. Not only on page 2, but also on pages 3, 4, and 5, it is difficult to record because every time I record a word, it goes back to page 1.

To Reproduce

Steps to reproduce the behavior:

  1. Open a project with several existing words (> 10)
  2. Click on Data Cleanup, then Review Entries
  3. Click the "Next page" arrow in the bottom right of the screen
  4. Add a recording to one of the words on the second page
  5. When the recording is stopped, the first page of words is displayed
  6. Change the Rows per page to All
  7. Scroll past the last word displayed on the screen
  8. Add a recording to one of the words displayed
  9. When the recording is stopped, the displayed words are updated starting with the first word in the list; the word that was just changed is not visible.

Expected behavior

The words that were displayed when the recording was added should remain on the screen.

Environment: