Inspect the editor's cached range

These helpers still make sense at the editor level: create the current range, read the last range, collapse the visible selection while keeping it cached, and restore it later.

Selectable target: Summernote range selection keeps the caret state.

Range output
Ready.
Example configuration - Editor Range State
summernote.create('#editor-range-state-editor', {
  height: 220,
});

const rng = summernote.invoke('#editor-range-state-editor', 'editor.createRange');
summernote.invoke('#editor-range-state-editor', 'editor.getLastRange');
summernote.invoke('#editor-range-state-editor', 'editor.saveRange', true);
summernote.invoke('#editor-range-state-editor', 'editor.restoreRange');