React Daily: Suspense Fallback Stability and Selection Listener Fix

Two unrelated correctness fixes landed for React DOM: one preserves server-rendered Suspense fallback DOM across client re-suspend, and one restores missed selection events in document-root apps. The fallback fix carries the highest user-visible impact for hydration stability.

Duration: PT2M7S

Episode overview

This episode is a short developer briefing from React Daily.

It explains recent repository work in plain language.

  • Show: React Daily
  • Published: 2026-09-27T06:00:40Z
  • Audio duration: PT2M7S

Transcript excerpt

This excerpt keeps the crawler page concise. Listen to the episode or use the RSS feed for the full update.

Good morning, it's Sunday, September twenty-seventh, twenty twenty-six, and this is React Daily.

Today's activity doesn't point to a single feature push. It's two separate correctness fixes, both about React mistakenly discarding something it should have kept. Of the two, the Suspense fallback fix carries the highest user-visible impact.

First, server rendering and hydration. P R thirty-seven six ninety-four addresses an issue where a Suspense boundary left as a permanent fallback on the server would briefly delete and remount that same fallback during hydration if client code re-suspended on a client-only promise, like a timer or local storage…

Second, text selection events. P R thirty-seven six ninety-six fixes missed on-select updates when the app root is the document itself, which is the setup used by Next.js App Router. The problem was a shared marker for event setup: once the root container was marked as listening, the document-level selection change…

No further action is described in the feed, but developers should expect more predictable fallback preservation on re-suspend, and should re-test selection behavior in document-root setups once this lands.

That's it for today.…

Nearby episodes from React Daily

  1. Fizz Resilience Fixes and DevTools Profiling Continuity
  2. Preserve SSR Suspense Fallback on Re-Suspend
  3. Weekly Recap - Compiler Accuracy, Server Stability, and DOM Fixes
  4. Quiet Fixes for Touch, Transitions and Tooling
  5. Compiler Fast Path and Missing Type Docs
  6. Hydration Loops, Hidden Tabs, and Tooling Fixes
  7. Dev Warning Crash and Search Shortcut Fix
  8. Compiler Async Fix and Server Reliability