I have an account on monarchmoney.com that uses Sign In With Apple for account access. Using Orion, I am unable to access the account or website. After providing my credentials to Apple, nothing further happens on the login page. Steps to reproduce:
- Visit app.monarchmoney.com; redirects to a login prompt that offers "Continue with Apple" as an option
- Click on "Continue With Apple"; computer pops up a prompt to enter the device password to allow Apple to sign in
- Enter appropriate password to Apple popup; popup disappears, but the Monarch sign-in page remains. Subsequent clicks on "Continue With Apple" elicit no response; reloading the page or attempting to proceed to any app.monarchmoney.com sub-page simply redirects to login prompts again.
I've replicated this on two different machines running Orion Version 0.99.126.3-beta (WebKit 618.1.2), both with and without compatibility mode turned on, and in a new, clean profile.
Expected behavior would be to be logged in to the site. Attempting the same login sequence in Safari results in being logged in as expected. Attempts to log in to random other websites where I also have Sign in WIth Apple accounts set up seems to work, so this appears to be website related. However, in a twist, this previously DID function properly in Orion--on a machine where I had already logged in to the site last month, I still have access in that profile. I don't dare sign out or reinstall the old version to test this again, but confirmed I can't log in on new profiles on that machine with this Orion version.
I compared the logs between Safari and Orion and I only notice one difference. Orion reports the following error:
[Error] Blocked a frame with origin "https://app.monarchmoney.com" from accessing a frame with origin "https://js.stripe.com". Protocols, domains, and ports must match.
ra (clarity.js:2:34363)
(anonymous function) (clarity.js:2:35846)
(anonymous function) (clarity.js:2:7535)
o (clarity.js:2:6357)
Safari doesn't show that issue.
This is true whether or not compatibility mode is on. I'm not sure if it's the issue here, as I wouldn't think Stripe would have anything to do with it, but I can't find a way to enable that frame to load to verify it either way.
0.99.126.3-beta
Sonoma (14)