From 67e875740116d335f06109503f0d2bbba8a3d527 Mon Sep 17 00:00:00 2001 From: Paul Bakaus Date: Sat, 20 Jun 2026 13:50:32 +0900 Subject: [PATCH] Fix React hydration mismatch from live scroll-lock on SSR roots (#276) * Fix React hydration mismatch from live scroll-lock on SSR roots The live overlay's startScrollLock disabled the browser's scroll anchoring by setting `overflow-anchor: none` as an inline style on `` and ``. On frameworks that server-render those roots (notably Next.js App Router), that client-only inline style desyncs from the server HTML, so React 19 logs "a tree hydrated but some attributes of the server rendered HTML didn't match" on the next Fast-Refresh re-render. It surfaced as a flaky failure of the nextjs-app-router live-e2e fixture's expectConsoleClean probe. Inject the suppression as a `