S-press-button: controlled pressed prop ignored — visual state untoggles on click

Environment:

  • Target: customer-account.order-status.block.render

  • API: 2026-04

  • Preact + @shopify/ui-extensions/preact

{/* Hardcoded – should always look pressed */}
<s-press-button pressed defaultPressed inlineSize="fill">
  Always pressed (hardcoded)
</s-press-button>

Expected behaviour: Pressed styling on load (hardcoded button) and when clicked it should stay pressed.

Actual: The button looks pressed on first render. On click it untoggles (loses pressed styling) even when pressed={true} is hardcoded.