This code:
<s-badge id="should-have-id">Should have ID</s-badge>
Produces this:
The ID is missing from the root <div/> element.
Version
"@shopify/ui-extensions": "2026.4.3",
Context:
- Customer accounts - tested
- Checkout - not tested
Thanks for reporting this, @muchisx. This does look like a bug on our end: s-badge accepts an id prop, but it does not appear to be reflected on the rendered root element. We’re investigating the right path forward and I’ll update this thread when there’s more to share.