Delete sqrt with 'delete' before it, and add 'delete' tests #278
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Behavior change
Setup: cursor immediately before a square root, e.g. at the start of a field with latex
\sqrt{x}
Before: pressing "delete" (delete-to-the-right) would move the cursor to the right.
After: pressing "delete" (delete-to-the-right) deletes the square root and keeps the content within.
This matches the behavior of pressing "delete" when the cursor is at the far-right of the radix/index/degree of an nthroot.
Implementation notes
It just does the same as typing "Right" then "Backspace" (delete-to-the-left).
I also put some tests for "Delete" since there were previously only tests for "Backspace," added in mathquill@4a8779f.