My POS extension used to render a button using:
[[extensions.targeting]]
target = "pos.order-details.action.menu-item.render"
This worked reliably before the May 2025 POS v10 update.
Now:
- The button no longer appears at all in the Order Details view
- Switching to
pos.order-details.action.render
causes POS to show a button, but tapping it gives “Error loading extension” - Even a minimal extension like this fails to mount:
export default reactExtension('pos.order-details.action.render', () => {
return <Text>Hello</Text>;
});
Setup details:
api_version = "2025-04"
- CLI v3.80+
- POS app fully updated on iPad
- Tried fresh handle (
handle = "pos-print-button-v3"
) - Reinstalled app, toggled extension in POS Admin, clean
--reset
deploys - Happens in both live and dev stores
This used to work with identical code, and now neither target works reliably. I’m wondering if this is related to what was reported here, but for order-details
.
Can someone confirm if this is a known issue or regression in POS v10?
Thanks in advance.