https://bugzilla.wikimedia.org/show_bug.cgi?id=50947

--- Comment #10 from Krinkle <[email protected]> ---
When the document loads in Firefox (Firefox 24, Mac)
ve.ce.Document#getNodeAndOffset gets called with offset=1 to show initial
selection (range: 1,1).

When selecting all and pressing backspace, ve.ce.Document#getNodeAndOffset gets
called with offset = -1.

It gets there from ve.ce.Surface#handleDelete, which has a rangeToRemove (from
this.model.getSelection) of 0,0.

The #handleDelete method then sees the range is collapsed, and since
backspace=true, it will get a relative range on the document from the
(collapsed) 0,0 rangeToRemove to -1.

-- 
You are receiving this mail because:
You are on the CC list for the bug.
_______________________________________________
Wikibugs-l mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/wikibugs-l

Reply via email to