Is there any obvious reason why I'd get the following error in my console in Cypress but not in my normal browser?
(uncaught exception)Error: Hydration failed because the initial UI does not match what was rendered on the server.
(uncaught exception)Error: Hydration failed because the initial UI does not match what was rendered on the server.
(uncaught exception)Error: Hydration failed because the initial UI does not match what was rendered on the server.
(uncaught exception)Error: Hydration failed because the initial UI does not match what was rendered on the server.
(uncaught exception)Error: Hydration failed because the initial UI does not match what was rendered on the server.
(uncaught exception)Error: Hydration failed because the initial UI does not match what was rendered on the server.
(uncaught exception)Error: Hydration failed because the initial UI does not match what was rendered on the server.
(uncaught exception)Error: Hydration failed because the initial UI does not match what was rendered on the server.
(uncaught exception)Error: There was an error while hydrating. Because the error happened outside of a Suspense boundary, the entire root will switch to client rendering.
FWIW I think the error is happening in my Meta component, but I'm not doing anything fancy there:
Warning: Expected server HTML to contain a matching <meta> in <head>.
I'm wondering if whatever I'm seeing is the same as this: https://github.com/remix-run/remix/issues/2570
GitHub
What version of Remix are you using? 1.3.4 Steps to Reproduce Update https://github.com/remix-run/indie-stack/tree/main react: 18.0.0 react-dom: 18.0.0 Update entry.client.tsx : import { hydrateRoo...