Contact emails [email protected], [email protected], [email protected], [email protected]
Explainer https://github.com/MicrosoftEdge/MSEdgeExplainers/blob/main/PlatformProvidedBehaviors/explainer.md Specification No information provided Summary This feature introduces "Platform-Provided Behaviors" to ElementInternals, allowing custom elements to adopt native behaviors without extending native elements or reimplementing complex logic. It modifies attachInternals to accept a list of behaviors, starting with HTMLSubmitButtonBehavior, which wires up form submission on activation. Blink component Blink>DOM<https://issues.chromium.org/issues?q=customfield1222907:%22Blink%3EDOM%22> Web Feature ID Missing feature Motivation Custom element authors can't access native behaviors that are built into native HTML elements. This forces them to either: use customized built-ins (is/extends syntax), which have Shadow DOM limitations and can't use the ElementInternals API; try to reimplement native logic in JavaScript, which is error-prone, often less performant, and cannot replicate certain platform-internal behaviors; or accept that their custom elements simply can't do what native elements can do. This creates a gap between what's possible with native elements and custom elements, limiting web components and forcing developers into suboptimal patterns. Initial public proposal https://github.com/whatwg/html/issues/12150 Requires code in //chrome? False Tracking bug https://issues.chromium.org/issues/486928684 Estimated milestones No milestones specified Link to entry on the Chrome Platform Status https://chromestatus.com/feature/6035800057839616?gate=5145194699816960 This intent message was generated by Chrome Platform Status<https://chromestatus.com/>. -- 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/DM4PR00MB26695E4D849E5B0CC64AAEF5FD7EA%40DM4PR00MB2669.namprd00.prod.outlook.com.
