Contact emails
[email protected]

Explainer
https://github.com/Igalia/explainers/tree/main/nodes-from-rect


Specification
None


Summary
An API on Document for returning the sequence of elements or text nodes within 
a rectangle.


Blink component
Blink>Editing>Selection


Web Feature ID
Missing feature


Motivation
Browsers provide a variety of built-in interaction modes for HTML content. 
However, there are use cases where these built-ins aren't enough: for example, 
the browser's selection mechanism only works in the text-flow direction. In 
certain contexts, users want to interact with content in more specialised ways. 
A common example is the ability to select an area of the screen to interact 
with a grouping of content (eg to copy it or to move its position). This 
feature's goal is to provide web developers the ability to get access to 
content within a specific area of a web page. This is useful for creating 
custom interaction models beyond those provided by browsers. While this is 
possible today, the solutions are limited and require heavy lifting from 
developers.


Initial public proposal
https://github.com/w3c/csswg-drafts/issues/11605


TAG review
None


TAG review status
Pending


Risks




Interoperability and Compatibility
None

Gecko: No signal

WebKit: No signal

Web developers: No signals

Other signals:


WebView application risks

Does this intent deprecate or change behavior of existing APIs, such that it 
has potentially high risk for Android WebView-based applications? None



Debuggability
None


Is this feature fully tested by web-platform-tests?
No


Flag name on about://flags
None


Finch feature name
None


Non-finch justification
None


Requires code in //chrome?
False


Estimated milestones

No milestones specified



Link to entry on the Chrome Platform Status
https://chromestatus.com/feature/5125651610861568?gate=4902851658776576


This intent message was generated by Chrome Platform Status.

-- 
You received this message because you are subscribed to the Google Groups 
"blink-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion visit 
https://groups.google.com/a/chromium.org/d/msgid/blink-dev/68cc38a4.2b0a0220.28e063.00df.GAE%40google.com.

Reply via email to