- From: Di Zhang <notifications@github.com>
- Date: Fri, 28 Mar 2025 16:45:30 -0700
- To: w3c/selection-api <selection-api@noreply.github.com>
- Cc: Subscribed <subscribed@noreply.github.com>
Received on Friday, 28 March 2025 23:45:34 UTC
@dizhang168 commented on this pull request.
> - The method must throw {{InvalidStateError}} exception if the
- [=this=] is <a>empty</a>. Otherwise, it must create a new
- <a>range</a>, [=Range/set the start=] both its [=range/start=] and
- [=range/end=] to the [=range/end=] of [=this=]'s <a>range</a>, and
- then set [=this=]'s <a>range</a> to the newly-created <a>range</a>.
- </p>
+ <p>
+ The method must follow these steps:
+ </p>
+ <ol>
+ <li>If [=this=] is <a>empty</a>, throw an {{InvalidStateError}}
+ exception and abort these steps.
+ </li>
+ <li>Let <var>bp</var> be the [=Range/end=] of [=this=]'s <a>range</a>.
+ </li>
+ <li><a>Set the composed selection range</a> with <var>bp</var> and
I have updated collapseToStart/collapseToEnd as well as many other definitions to use uncomposed range.
--
Reply to this email directly or view it on GitHub:
https://github.com/w3c/selection-api/pull/345#discussion_r2019586768
You are receiving this because you are subscribed to this thread.
Message ID: <w3c/selection-api/pull/345/review/2727069143@github.com>
Received on Friday, 28 March 2025 23:45:34 UTC