Steps to replicate the issue (include links if applicable):
- You write something tone-violating
- You move the caret out of the paragraph, triggering the actual check happening
- The tone check pops up, but your caret is now outside of its paragraph (this is the weird bit)
- You click “revise”, and the stale rendering is applied to the check-range
- The caret is moved back into the check… meaning that it has changed branch nodes, meaning that checks are refreshed…
What happens?:
The staleness flag is immediately cleared, the blue-outlines disappear.
What should have happened instead?:
The revising mode should have stayed active



