W3C home > Mailing lists > Public > public-webapps@w3.org > January to March 2015

Re: [Selection] Support of Multiple Selection (was: Should selection.getRangeAt return a clone or a reference?)

From: Tab Atkins Jr. <jackalmage@gmail.com>
Date: Tue, 13 Jan 2015 14:11:45 -0800
Message-ID: <CAAWBYDDjiRx1X01mYFoEyB1kUvQacG-=HxnZYR=xZ=F4z1FRRg@mail.gmail.com>
To: Mats Palmgren <mats@mozilla.com>
Cc: Ben Peters <Ben.Peters@microsoft.com>, Olivier Forget <teleclimber@gmail.com>, Aryeh Gregor <ayg@aryeh.name>, Ryosuke Niwa <rniwa@apple.com>, Koji Ishii <kojiishi@gmail.com>, Webapps WG <public-webapps@w3.org>, Robin Berjon <robin@w3.org>, Norbert Lindenberg <w3@lindenbergsoftware.com>
On Tue, Jan 13, 2015 at 2:05 PM, Mats Palmgren <mats@mozilla.com> wrote:
> On 01/12/2015 07:59 PM, Ben Peters wrote:
>>
>> Multiple selection is an important feature in the future.
>
>
> Indeed, there are many important use cases for it.
>
> Here are some use cases that are implemented using multi-range selections
> in Gecko today:
>  * visual selection of bidirectional text
>  * selecting table columns
>  * selecting multiple fragments of arbitrary content (just hold CTRL)
>  * selection with disjoint unselected islands due to CSS user-select:none
>  * mapping spell-checking errors
>  * highlighting matched words for "Find in Page"
> etc

If we ever want to make selection of text in pages using Flexbox or
Grid make sense, we'll need multiple selections, too.  The assumption
that you can accurately capture a visually-contiguous block of content
with two DOM endpoints is rapidly becoming untenable.

~TJ
Received on Tuesday, 13 January 2015 22:12:32 UTC

This archive was generated by hypermail 2.3.1 : Friday, 27 October 2017 07:27:25 UTC