Firefox: Correct range when selecting text with key command 'shift+keydown'