I created this discussion the remix section, but it might be more pertinent here, not sure.
In essence the redirect to the managed pricing page is no longer working for me in Safari 18.6 due to “unsafe navigation.” The method they use is to just return a window.open
script in the request body, along with app-bridge-js. This works fine in Chrome.
Moving the open
call into a client side effect works fine – so it looks to me like somehow the app bridge is not properly configuring the window object prior to the script redirection.
I created an issue in the shopify-app-js
repo – should this more properly be in shopify-app-bridge
? Any other thoughts?
I can workaround with client side redirect for now (at for Safari), but the official docs suggest a nicer solution, when it works – but it’s not working for me. It would be nice to see that this isn’t just me and when/if a regression occurred.