Always update the DOM selection
Always update the DOM selection

(Or at least check whether it is equivalent to the expected selection)

FIX: Fix an issue where Firefox would create an extra cursor position
when arrow-keying through a widget.

Issue prosemirror/prosemirror#832

ProseMirror/prosemirror-view