- From: <bugzilla@jessica.w3.org>
- Date: Tue, 16 Sep 2014 01:18:58 +0000
- To: public-webapps@w3.org
https://www.w3.org/Bugs/Public/show_bug.cgi?id=26005 Ryosuke Niwa <rniwa@webkit.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution|--- |WORKSFORME --- Comment #3 from Ryosuke Niwa <rniwa@webkit.org> --- (In reply to Ben Peters from comment #0) > Today, the Selection API spec seems to say that if selection.rangeCount is > 0, then selection.extend should throw an error and abort. This is true in > Firefox, but not Chrome. In Chrome, it appears that a new collapsed range is > created at the position specified in selection.extend. Without an error, > it's possible a site might end up creating a selection when they think > they're extending it. But errors in JS should be used sparingly. Not sure > which of these makes more sense. This is taken care of by the first step in its definition: "If the context object is empty, throw an InvalidStateError exception and abort these steps." since the definition of "empty" is "Each selection can be associated with a single range (defined in [DOM4]). When there is no range associated with the selection, the selection is empty. The selection must be initially empty." -- You are receiving this mail because: You are on the CC list for the bug.
Received on Tuesday, 16 September 2014 01:18:59 UTC