LiveView is reloading on iOS devices

Hi
We have the same problem, but for us it’s on a page with an payment-iframe that we don’t control.
On the payment page we load the payment iframe.

  • The user fills out the payment and presses the pay button
  • The payment is authorized at the bank
  • The user is required to verify with 3D Secure (which for many people opens an app)
  • When done verifying in the app, the user returns to the browser and the browser reloads and loses the chance for the callback from the payment iframe.

I’m not coding this, and I haven’t been a big part of the bug-hunting, so I might have missed a step, but this should describe the key problem. The page reloads while we’re waiting for a callback.

As a “quick” solution we’ve moved to a static page on the payment page, but it just feels wrong. We chose LiveView for a reason, and we want to stick to it, but we can’t see a way out of this.