Contact emails ansol...@microsoft.com<mailto:ansol...@microsoft.com>, t-andre...@microsoft.com<mailto:t-andre...@microsoft.com>, leo....@microsoft.com<mailto:leo....@microsoft.com>, stephanie.zh...@microsoft.com<mailto:stephanie.zh...@microsoft.com>
Explainer https://github.com/MicrosoftEdge/MSEdgeExplainers/blob/main/FormControlRange/explainer.md Specification None Summary FormControlRange, a new type of Range object that extends AbstractRange and serves as a way to reference spans of text within form control elements without exposing implementation-defined shadow tree structures of those elements. Blink component Blink>DOM<https://issues.chromium.org/issues?q=customfield1222907:%22Blink%3EDOM%22> Motivation Currently, developers are unable to get bounding rects or use the custom highlight API for text inside <input> or <textarea> elements. As a result, if developers want to do these things they must avoid <input> and <textarea> and resort to workarounds involving <div> elements to simulate input behavior. These workarounds lack built-in accessibility, native form behavior, and they require additional JavaScript to simulate basic input functionality. In contrast, FormControlRange allows them to get text bounding rects and set custom highlights directly with native form elements without reimplementing input behavior or manually managing accessibility concerns. Initial public proposal https://github.com/whatwg/html/issues/10614 TAG review None TAG review status Pending Risks Interoperability and Compatibility None Gecko: No signal WebKit: No signal Web developers: Positive (https://github.com/w3c/csswg-drafts/issues/10346) 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 No specific DevTools changes required. Is this feature fully tested by web-platform-tests<https://chromium.googlesource.com/chromium/src/+/main/docs/testing/web_platform_tests.md>? No Not currently tested, but tests will be added as part of feature development. Flag name on about://flags None Finch feature name Pending Non-finch justification A flag will be added as part of feature development. Requires code in //chrome? False Tracking bug https://issues.chromium.org/issues/421421332 Estimated milestones No milestones specified Link to entry on the Chrome Platform Status https://chromestatus.com/feature/6297362687066112?gate=4875075224076288 -- 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 visit https://groups.google.com/a/chromium.org/d/msgid/blink-dev/LV9PR21MB5189A114B34C8A3685A3C4A4805CA%40LV9PR21MB5189.namprd21.prod.outlook.com.