Login stopped working for me between the morning and evening yesterday, without me changing my code.
I get this error when trying to log in (Using the new login method).
Unexpected Server Error
Error: atob() called with invalid base64-encoded data. (Only whitespace, '+', '/', alphanumeric ASCII, and up to two terminal '=' signs when the input data length is divisible by 4 are allowed.)
at decodeJwt (C:/Users/robin/Documents/Projects/sagostenar/node_modules/@shopify/hydrogen/dist/development/index.js:2442:36)
at getNonce (C:/Users/robin/Documents/Projects/sagostenar/node_modules/@shopify/hydrogen/dist/development/index.js:2438:10)
at Object.authorize (C:/Users/robin/Documents/Projects/sagostenar/node_modules/@shopify/hydrogen/dist/development/index.js:2813:35)
at callRouteLoader (C:/Users/robin/Documents/Projects/sagostenar/node_modules/.vite/deps_ssr/@remix-run_server-runtime.js:3214:16)
at C:/Users/robin/Documents/Projects/sagostenar/node_modules/.vite/deps_ssr/@remix-run_server-runtime.js:1985:21
at callLoaderOrAction (C:/Users/robin/Documents/Projects/sagostenar/node_modules/.vite/deps_ssr/@remix-run_server-runtime.js:2045:16)
at async Promise.all (index 2)
at callDataStrategyImpl (C:/Users/robin/Documents/Projects/sagostenar/node_modules/.vite/deps_ssr/@remix-run_server-runtime.js:1939:17)
at callDataStrategy (C:/Users/robin/Documents/Projects/sagostenar/node_modules/.vite/deps_ssr/@remix-run_server-runtime.js:1834:19)
at loadRouteData (C:/Users/robin/Documents/Projects/sagostenar/node_modules/.vite/deps_ssr/@remix-run_server-runtime.js:1816:19)
I’m building my app on top of the skeleton template, and I’ve mainly done pure design work to this point, I haven’t touched the login flow at all.
I could be mistaken of course, but I saw other user reporting the same issue on github around the same time: https://github.com/Shopify/hydrogen/issues/2498