<?xml version="1.0" encoding="UTF-8"?>
<feature id="slot-assign"><name>Imperative slot assignment</name><description>The assign() method for &lt;slot&gt; elements assigns nodes to the slot, as an alternative to using the slot and name HTML attributes. The nodes must be children of a shadow host and the shadow root must be created with the slotAssignment set to &#34;manual&#34;. Also known as manual slot assignment.</description><group>web-components</group><group_name>Web components</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="92" supported="true"></browser><browser name="firefox" version="92" supported="true"></browser><browser name="safari" version="16.4" supported="true"></browser><browser name="edge" version="92" supported="true"></browser><browser name="chrome_android" version="92" supported="true"></browser><browser name="firefox_android" version="92" supported="true"></browser><browser name="safari_ios" version="16.4" supported="true"></browser></support><specifications><spec>https://html.spec.whatwg.org/multipage/scripting.html#dom-slot-assign</spec></specifications><caniuse></caniuse><mdn_url>https://developer.mozilla.org/docs/Web/API/HTMLSlotElement/assign</mdn_url><compat_features><key>api.HTMLSlotElement.assign</key><key>api.ShadowRoot.slotAssignment</key></compat_features><canonical_url>https://nowyoucanuse.com/features--slot-assign.html</canonical_url></feature>