Closed
Description
Description
We are trying to enable the SSR for our react app, however in dev mode I see a lot of errors related to the htmlFor
mismatch between server and client.
Following the suggestions in this thread, I manually added ids to every form control component.
This resulted in a new issue: color mode mismatch:
react-dom.development.js:86 Warning: Prop `data-color-mode` did not match. Server: "dark" Client: "auto"
at div
at O (http://127.0.0.1/webpack/vendors-node_modules_primer_octicons-react_dist_index_esm_js-node_modules_primer_react_lib-es-fb382e-f86ce5f82dfb.js:16846:19291)
at BaseStyles (http://127.0.0.1/webpack/vendors-node_modules_primer_octicons-react_dist_index_esm_js-node_modules_primer_react_lib-es-fb382e-f86ce5f82dfb.js:11952:5)
at OptionalBaseStyles (http://127.0.0.1/webpack/ui_packages_react-core_deferred-registry_ts-ui_packages_react-core_AppContextProvider_tsx-ui_-36d03f-a38db5a39ee6.js:381:31)
at Fe (http://127.0.0.1/webpack/vendors-node_modules_primer_octicons-react_dist_index_esm_js-node_modules_primer_react_lib-es-fb382e-f86ce5f82dfb.js:16846:16840)
at ThemeProvider (http://127.0.0.1/webpack/vendors-node_modules_primer_octicons-react_dist_index_esm_js-node_modules_primer_react_lib-es-fb382e-f86ce5f82dfb.js:12149:3)
at IntlProvider (http://127.0.0.1/webpack/ui_packages_react-core_deferred-registry_ts-ui_packages_react-core_AppContextProvider_tsx-ui_-36d03f-a38db5a39ee6.js:205:25)
at RenderPhaseProvider (http://127.0.0.1/webpack/ui_packages_react-core_deferred-registry_ts-ui_packages_react-core_AppContextProvider_tsx-ui_-36d03f-a38db5a39ee6.js:855:32)
at $704cf1d3b684cc5c$export$9f8ac96af4b1b2ae (http://127.0.0.1/webpack/vendors-node_modules_primer_octicons-react_dist_index_esm_js-node_modules_primer_react_lib-es-fb382e-f86ce5f82dfb.js:12686:64)
at BaseProviders (http://127.0.0.1/webpack/ui_packages_react-core_deferred-registry_ts-ui_packages_react-core_AppContextProvider_tsx-ui_-36d03f-a38db5a39ee6.js:399:30)
at Entry (http://127.0.0.1/webpack/ui_packages_react-core_Entry_tsx-ed5a5cf46f72.js:1204:18)
I am not sure if those two are related.
Steps to reproduce
- checkout to https://github.com/github/github/pull/281165
- enable
repos_forms_ssr
FF - start codespaces and go to
/new
- make sure that you see SSR icon in the toolbar, reload if needed
- check console
Version
v35.26.0
Browser
Chrome