Safari will block window.open() after await even if it is triggered by user interaction.
One workaround is open the window (const windowProxy = window.open(undefined, "_blank");) before any await call and set windowProxy.location after the await call.
Safari will block window.open() after await even if it is triggered by user interaction.
One workaround is open the window (
const windowProxy = window.open(undefined, "_blank");
) before any await call and setwindowProxy.location
after theawait
call.