POS UI extensions 2026-10 adds s-pos-list, a virtualized list with custom row templates
Shopify developer change
MerchantDiff detected this entry in Shopify's official developer changelog on October 22, 2026.
This Shopify update is categorized as API, New, POS Extensions, 2026-10.
What changed
The List component ended with API version 2025-07, and Polaris web components had no list component to replace it. s-pos-list fills that gap. Instead of List’s fixed row layout, each kind of row gets its own template, so one list can mix headings, dividers, and content rows.
Who is affected
Extensions that set api_version = "2026-10" and run on Shopify POS 11.17.0 or later can use s-pos-list. API version 2026-07 and earlier don’t include it, and nothing changes for extensions that stay on earlier API versions or keep using List. It’s for extensions that used List and are moving to Polaris web components, and for extensions that build long lists by mapping rows into s-scroll-box.
What action may be needed
You don’t need to change existing extensions, because s-pos-list is a new component and existing extensions keep working unchanged. When you adopt API version 2026-10 and run on Shopify POS 11.17.0 or later, you can use the following mappings to move List implementations to s-pos-list: | List (2025-07) | s-pos-list (2026-10) | |
Use the official Shopify entry below as the source of truth for technical implementation details, affected APIs, migration instructions and deadlines.
Want the actionable version?
MerchantDiff monitors Shopify API changes, deprecations, deadlines and ecosystem updates, then turns them into developer-focused release intelligence: what changed, who is affected and what action may be needed.
Get MerchantDiff →