*Contact emails*dli...@microsoft.com

*Explainer*
https://github.com/MicrosoftEdge/MSEdgeExplainers/blob/main/RangeInnerText/explainer.md

*Specification*
N/A


*Summary*Expose a flat text representation of the rendered text of Range 
objects and allow developers to move a Range's DOM position endpoints over 
that representation.


*Blink component*Blink>DOM 
<https://bugs.chromium.org/p/chromium/issues/list?q=component:Blink%3EDOM>


*Motivation*Ranges are somewhat limited in capabilities for advanced 
editing scenarios. While Ranges expose information about the rendering of 
the contained text via client rect(s), they only expose the text content 
(not the visible text — see differences) of the Range to script via 
toString(). Without this information, web developers resort to heuristics 
in JavaScript to map offsets of the visible text back to Node offsets in 
the DOM, which can be computationally expensive and error prone.


*Initial public proposal*
https://github.com/MicrosoftEdge/MSEdgeExplainers/blob/main/RangeInnerText/explainer.md


*Search tags*Range 
<https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fchromestatus.com%2Ffeatures%23tags%3ARange&data=04%7C01%7Cdlibby%40microsoft.com%7C1cb4647c701042aa3b3708da0cf9edba%7C72f988bf86f141af91ab2d7cd011db47%7C0%7C0%7C637836564818435204%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&sdata=dwLTGMpKqBNu8lnLtU%2BLePxpjNMCwffFExxLWQuhf0w%3D&reserved=0>
, innerText 
<https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fchromestatus.com%2Ffeatures%23tags%3AinnerText&data=04%7C01%7Cdlibby%40microsoft.com%7C1cb4647c701042aa3b3708da0cf9edba%7C72f988bf86f141af91ab2d7cd011db47%7C0%7C0%7C637836564818435204%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&sdata=wsL1%2BgGLxFJFxTofcboLVL3WFI4NZHUqJivG4MUgENI%3D&reserved=0>


*TAG review*https://github.com/w3ctag/design-reviews/issues/725


*TAG review status*Pending

*Risks*
        *Interoperability and Compatibility* 

        *Gecko*: No signal

        *WebKit*: No signal

        *Web developers*: No signals.
        No direct signals on this specific proposal to date, but here are 
some links to discussion on the web on this class of issues:
        
http://perfectionkills.com/the-poor-misunderstood-innerText/#case-for-innerText 
<https://nam06.safelinks.protection.outlook.com/?url=http%3A%2F%2Fperfectionkills.com%2Fthe-poor-misunderstood-innerText%2F%23case-for-innerText&data=04%7C01%7Cdlibby%40microsoft.com%7C1cb4647c701042aa3b3708da0cf9edba%7C72f988bf86f141af91ab2d7cd011db47%7C0%7C0%7C637836564818484608%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&sdata=LmS7XGR%2FvxzxFTzjVVTTzT6sLiCCvdIhjWyS%2FMZrq3I%3D&reserved=0>
        https://github.com/timdown/rangy/wiki/Text-Range-Module 
<https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Ftimdown%2Frangy%2Fwiki%2FText-Range-Module&data=04%7C01%7Cdlibby%40microsoft.com%7C1cb4647c701042aa3b3708da0cf9edba%7C72f988bf86f141af91ab2d7cd011db47%7C0%7C0%7C637836564818484608%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&sdata=oPKvXFB%2BXUJSHliG9U7I94dKNvnulug6cdKi%2FtjCWb4%3D&reserved=0>


*Debuggability*No specific additional debuggability needed

*Is this feature fully tested by web-platform-tests 
<https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fchromium.googlesource.com%2Fchromium%2Fsrc%2F%2B%2Fmaster%2Fdocs%2Ftesting%2Fweb_platform_tests.md&data=04%7C01%7Cdlibby%40microsoft.com%7C1cb4647c701042aa3b3708da0cf9edba%7C72f988bf86f141af91ab2d7cd011db47%7C0%7C0%7C637836564818484608%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&sdata=jspFZ%2FUBy%2Bw86q8%2FeCSw4KWpHlcl6ARE5QrH86iHuzs%3D&reserved=0>?*Not
 
yet

*Flag name*
N/A


*Requires code in //chrome?*False


*Tracking bug*https://bugs.chromium.org/p/chromium/issues/detail?id=1309193 
<https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fbugs.chromium.org%2Fp%2Fchromium%2Fissues%2Fdetail%3Fid%3D1309193&data=04%7C01%7Cdlibby%40microsoft.com%7C1cb4647c701042aa3b3708da0cf9edba%7C72f988bf86f141af91ab2d7cd011db47%7C0%7C0%7C637836564818484608%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&sdata=EuQIENOIcu6CQs%2FST%2BCpNJOasmAYP2VgGkNGIxSKayU%3D&reserved=0>

*Estimated milestones*
No milestones specified

*Link to entry on the Chrome Platform Status *
https://chromestatus.com/feature/5153662547525632 
<https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fchromestatus.com%2Ffeature%2F5153662547525632&data=04%7C01%7Cdlibby%40microsoft.com%7C1cb4647c701042aa3b3708da0cf9edba%7C72f988bf86f141af91ab2d7cd011db47%7C0%7C0%7C637836564818484608%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&sdata=W12Eu4on2pbJ1wI%2FjtdV%2BvDe%2FwG6yFbiiMNob9W6n8Y%3D&reserved=0>

This intent message was generated by Chrome Platform Status 
<https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fchromestatus.com%2F&data=04%7C01%7Cdlibby%40microsoft.com%7C1cb4647c701042aa3b3708da0cf9edba%7C72f988bf86f141af91ab2d7cd011db47%7C0%7C0%7C637836564818484608%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&sdata=d7%2FkWET3YeF8WEmD2TyIFIdzWi0agkvufhOKxWGzAQw%3D&reserved=0>
.

-- 
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 blink-dev+unsubscr...@chromium.org.
To view this discussion on the web visit 
https://groups.google.com/a/chromium.org/d/msgid/blink-dev/f8c5aa36-cb96-4274-b939-b3afd6aada0cn%40chromium.org.

Reply via email to