seamapi / public-tracker

0 stars 0 forks source link

Webview doesn't close window and doesn't generate event at end of Schlage OAuth flow when embedded in iframe #52

Open rchodava opened 8 months ago

rchodava commented 8 months ago

Reproduction video posted in Slack thread: https://hello-seam.slack.com/archives/C04EY04BTJ4/p1700126407292989

Steps to Reproduce

  1. Create a new Schlage webview (can also be in a sandbox workspace)
  2. Open the webview embedded in an iframe
  3. Go through and complete the webview

Expected behavior: The tab the webview opens should close when the user clicks to Finish and Close The webview in the original tab should send an event through browser messages (window.postMessage) that the webview completed

Actual behavior: The tab that the webview opens doesn't close when clicking close The browser message isn't sent

razor-x commented 3 months ago

This issue was resolved back in November, and should not have been reopened. However, it appears there may be a new browser update that is causing this problem for some users again.

https://hello-seam.slack.com/archives/C05J0U1CUQZ/p1713165559351829?thread_ts=1700051097.786639&cid=C05J0U1CUQZ