Ui Extensions: `<GridItem/>` vs `<s-grid-item/>` regressions

While working on our React to Preact migration, we’ve hit roadblocks for this component.

React: GridItem
Preact: s-grid-item

Would it be possible to address the following regressions?:

  • columnSpan and rowSpan - Replaced by gridColumn and gridRow. They have lost its MaybeResponsive signature, this used to allow for fine-tuned templates that were responsive. Could we restore this regression?

Checks:

  • Docs, confirm regression.
  • IDE, confirms regression.
  • Trying to implement, confirms regression.

Context:

  • @shopify/ui-extensions-react: 2025.7.3
  • vs
  • @shopify/ui-extensions: 2026.4.0

Thank you very much!

Hey,

thank you for reporting this. I shared this with the team internally and we’ll have a look!

Hi there!

Wondering if there’s any updates here?

Would love to be able to have this funcitonality back (MaybeResponsive on gridColumn and gridRow)

And bonus if the signature is enlarged, not just span ${number} because other syntax like 1 / -1 is very useful too for dynamically do a full span without harcoding the amount!