Закончилось выяснение этого после многих попыток заставить ссылки работать правильно.
Ответ : нет, это не ожидаемое поведение, и ссылки должны изменить путь URL для встроенных приложений Shopify.
Для Polaris, чтобы ссылки могли изменить URL, вам нужно установить эту библиотеку (@ shopify / реагировать-shopify-app-route-пропагатор) .На странице достаточно инструкций, чтобы понять, как ее установить.
Важное замечание по использованию библиотеки : AppProvider
должен быть в родительском компоненте, чтобы this.context.polaris.appBridge
работал правильно,Вся логика для контекста должна быть в дочернем компоненте.Эта проблема могла быть уникальной только для моего случая, но, возможно, нет.