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.

Reply via email to