<?xml version="1.0" encoding="UTF-8"?>
<feature id="form-associated-custom-elements"><name>Form-associated custom elements</name><description>Custom elements may act like built-in form elements, via the attachInternals() method of HTMLElement and the ElementInternals API.</description><group>custom-elements</group><group_name>Custom elements</group_name><baseline><status>widely</status><low_date>2023-03-27</low_date><high_date>2025-09-27</high_date></baseline><support><browser name="chrome" version="77" supported="true"></browser><browser name="firefox" version="98" supported="true"></browser><browser name="safari" version="16.4" supported="true"></browser><browser name="edge" version="79" supported="true"></browser><browser name="chrome_android" version="77" supported="true"></browser><browser name="firefox_android" version="98" supported="true"></browser><browser name="safari_ios" version="16.4" supported="true"></browser></support><specifications><spec>https://html.spec.whatwg.org/multipage/custom-elements.html#form-associated-custom-elements</spec></specifications><caniuse></caniuse><mdn_url>https://developer.mozilla.org/docs/Web/API/ElementInternals</mdn_url><compat_features><key>api.ElementInternals</key><key>api.ElementInternals.checkValidity</key><key>api.ElementInternals.form</key><key>api.ElementInternals.labels</key><key>api.ElementInternals.reportValidity</key><key>api.ElementInternals.setFormValue</key><key>api.ElementInternals.setValidity</key><key>api.ElementInternals.validationMessage</key><key>api.ElementInternals.validity</key><key>api.ElementInternals.willValidate</key><key>api.HTMLElement.attachInternals</key></compat_features><canonical_url>https://nowyoucanuse.com/features--form-associated-custom-elements.html</canonical_url></feature>