Propose adding a confirmation modal that appears by default when users move to a new page in the reader. The confirmation would ask the user if they wish to move their unlingqed tokens to known and provide an option to not show the modal in the future. In addition, propose adding a toggle to the settings for users to be able to re-enable this confirmation.
Example:
"You've completed a page! Move all unlingqed words to known?
YES / NO
__ Don't ask me again."
This proposal attempts to solve a few issues at once and provides a few benefits besides:
  • New users often don't know that paging (by default) marks all their blue lingqs as known, which frustrates them, especially as there's no easy way to reverse the action
  • The move-to-known behavior is fairly destructive—it's extremely tedious or requires third-party scripts to reverse it. UX best practice recommends having confirmations for destructive actions like this, especially if they are unintuitive and would catch the user by surprise.
  • The proposed behavior doesn't change the default intended use of the app, while also informing a new user how the app wants to behave
  • Expert users may get annoyed by having a confirmation every time they change pages, so providing the option to opt out of future confirmations keeps this change for new users from affecting expert users' experiences.