Jakob_WMDE created this task. Jakob_WMDE added projects: Wikidata-Campsite, Wikidata. Restricted Application added a subscriber: Aklapper.
TASK DESCRIPTION Termbox was broken in production after changes to the markup were deployed. The console output read: `DOMException: Failed to execute 'appendChild' on 'Node': This node type does not support this method.` which in other projects <https://github.com/nuxt/nuxt.js/issues/5800> hints at hydration problems due to mismatching markup. Deploying the latest version to the SSR service fixed the problem once the parser cache was purged. Until now we always assumed this not to be a problem, and that client-side rendering would override the server-side rendered markup no matter its content. This should be reproducible locally by rendering having CSR (in Wikibase) checked out with https://gerrit.wikimedia.org/r/c/wikibase/termbox/+/541235 and SSR with a commit prior to that. TASK DETAIL https://phabricator.wikimedia.org/T235261 WORKBOARD https://phabricator.wikimedia.org/project/board/3402/ EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/ To: Jakob_WMDE Cc: Aklapper, Jakob_WMDE, darthmon_wmde, DannyS712, Nandana, Lahi, Gq86, GoranSMilovanovic, QZanden, LawExplorer, _jensen, rosalieper, Jonas, Wikidata-bugs, aude, Lydia_Pintscher, Mbch331
_______________________________________________ Wikidata-bugs mailing list Wikidata-bugs@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikidata-bugs