closes #934
closes #934

We were clearly previously considering focus to be a prerequisite of
having a selection range but this was probably due to relying on focus
as a heuristic that selected elements were within Quill. This proved to
be false in some edge cases and we now check explicitly in
getSelectionRange() so perhaps focus no longer needs to be a
prerequisite

quilljs/quill,quilljs/quill,willrowe/quill,tim-mc/quill,voxmedia/quill,sferoze/quilljs,willrowe/quill,sferoze/quilljs,willrowe/quill,sferoze/quilljs,voxmedia/quill,quilljs/quill,voxmedia/quill,tim-mc/quill,sferoze/quilljs