React hydration error #418 causes intermittent connection/functionality issues in web version

Resolved 💬 2 comments Opened Nov 5, 2025 by zceddy7 Closed Nov 5, 2025

Preflight Checklist

  • [x] I have searched existing issues and this hasn't been reported yet
  • [x] This is a single bug report (please file separate reports for different bugs)
  • [x] I am using the latest version of Claude Code

What's Wrong?

Claude prepared the following message after troubleshooting for around an hour.

Issue Description

Claude Code web version experiences intermittent functionality loss due to a React hydration error (#418) that occurs on every page load.

Symptoms

  • Works fine for ~1 hour, then becomes loses connection for ~1 hour (or sometimes just a few minutes)
  • Issue only persists in a certain thread with claude, not simultaneous threads on the same. both threads are connected to the same github repository.
  • During down periods: messages don't send and responses stop coming, although it continualy shows claude it thinking.
  • Pattern is completely inconsistent and unpredictable
  • Recognized problem yesterday. Although yesterday is the first day I tried out claude code web. (using the $250 promo).

Environment

  • Browser: Chrome (all extensions disabled to rule out interference)
  • Platform: Claude Code Web
  • Note: Desktop CLI version works fine - issue is specific to web version

Console Errors (with ALL extensions disabled)

What I've Tried

  • ✅ Disabled ALL browser extensions (including security tools)
  • ✅ Tested in clean browser profile
  • ✅ Error persists in all cases
  • ✅ Desktop CLI works fine (confirms it's web-specific)

Impact

Cannot reliably use Claude Code web version due to unpredictable outages.

Expected Behavior

React app should hydrate without errors and maintain consistent functionality.

What Should Happen?

Claude Code Web should be able to maintain consistant connection. Or at least have shorter outages as this affects ~half the time.

Error Messages/Logs

this is what is available on the chrome web browser console:
/isolated-segment.html?v=tName%3E%20...:1 An iframe which has both allow-scripts and allow-same-origin for its sandbox attribute can escape its sandboxing.Understand this warning
5762-c11bceb7bceb728d.js:1 undefined
87c73c54-dd8d81ac9604067c.js:1 Uncaught Error: Minified React error #418; visit https://react.dev/errors/418?args[]=text&args[]= for the full message or use the non-minified dev environment for full errors and additional helpful warnings.
    at rD (87c73c54-dd8d81ac9604067c.js:1:35060)
    at rO (87c73c54-dd8d81ac9604067c.js:1:36093)
    at 87c73c54-dd8d81ac9604067c.js:1:118081
    at ix (87c73c54-dd8d81ac9604067c.js:1:122953)
    at ik (87c73c54-dd8d81ac9604067c.js:1:114741)
    at 87c73c54-dd8d81ac9604067c.js:1:114525
    at ib (87c73c54-dd8d81ac9604067c.js:1:114533)
    at iu (87c73c54-dd8d81ac9604067c.js:1:110835)
    at iG (87c73c54-dd8d81ac9604067c.js:1:133053)
    at iW (87c73c54-dd8d81ac9604067c.js:1:131264)
rD @ 87c73c54-dd8d81ac9604067c.js:1
rO @ 87c73c54-dd8d81ac9604067c.js:1
(anonymous) @ 87c73c54-dd8d81ac9604067c.js:1
ix @ 87c73c54-dd8d81ac9604067c.js:1
ik @ 87c73c54-dd8d81ac9604067c.js:1
(anonymous) @ 87c73c54-dd8d81ac9604067c.js:1
ib @ 87c73c54-dd8d81ac9604067c.js:1
iu @ 87c73c54-dd8d81ac9604067c.js:1
iG @ 87c73c54-dd8d81ac9604067c.js:1
iW @ 87c73c54-dd8d81ac9604067c.js:1
iN @ 87c73c54-dd8d81ac9604067c.js:1
iz @ 87c73c54-dd8d81ac9604067c.js:1
ii @ 87c73c54-dd8d81ac9604067c.js:1
iu @ 87c73c54-dd8d81ac9604067c.js:1
iX @ 87c73c54-dd8d81ac9604067c.js:1
M @ 2225-9715d6f84b41ae2d.js:1Understand this error
4328-4e4bcca71d38d02c.js:1 [SERVICE_WORKER] Found 1 service worker(s), which are no longer used. Unregistering.
warn @ 4328-4e4bcca71d38d02c.js:1
(anonymous) @ layout-ecaf82eb3c98a45c.js:1
await in (anonymous)
(anonymous) @ layout-ecaf82eb3c98a45c.js:1
o1 @ 87c73c54-dd8d81ac9604067c.js:1
uE @ 87c73c54-dd8d81ac9604067c.js:1
ux @ 87c73c54-dd8d81ac9604067c.js:1
uE @ 87c73c54-dd8d81ac9604067c.js:1
ux @ 87c73c54-dd8d81ac9604067c.js:1
uE @ 87c73c54-dd8d81ac9604067c.js:1
ux @ 87c73c54-dd8d81ac9604067c.js:1
uE @ 87c73c54-dd8d81ac9604067c.js:1
ux @ 87c73c54-dd8d81ac9604067c.js:1
uE @ 87c73c54-dd8d81ac9604067c.js:1
ux @ 87c73c54-dd8d81ac9604067c.js:1
uE @ 87c73c54-dd8d81ac9604067c.js:1
ux @ 87c73c54-dd8d81ac9604067c.js:1
uE @ 87c73c54-dd8d81ac9604067c.js:1
ux @ 87c73c54-dd8d81ac9604067c.js:1
uE @ 87c73c54-dd8d81ac9604067c.js:1
ux @ 87c73c54-dd8d81ac9604067c.js:1
uE @ 87c73c54-dd8d81ac9604067c.js:1
ux @ 87c73c54-dd8d81ac9604067c.js:1
uE @ 87c73c54-dd8d81ac9604067c.js:1
ux @ 87c73c54-dd8d81ac9604067c.js:1
uE @ 87c73c54-dd8d81ac9604067c.js:1
ux @ 87c73c54-dd8d81ac9604067c.js:1
uE @ 87c73c54-dd8d81ac9604067c.js:1
ux @ 87c73c54-dd8d81ac9604067c.js:1
uE @ 87c73c54-dd8d81ac9604067c.js:1
ux @ 87c73c54-dd8d81ac9604067c.js:1
uE @ 87c73c54-dd8d81ac9604067c.js:1
ux @ 87c73c54-dd8d81ac9604067c.js:1
uE @ 87c73c54-dd8d81ac9604067c.js:1
ux @ 87c73c54-dd8d81ac9604067c.js:1
uE @ 87c73c54-dd8d81ac9604067c.js:1
ux @ 87c73c54-dd8d81ac9604067c.js:1
uE @ 87c73c54-dd8d81ac9604067c.js:1
ux @ 87c73c54-dd8d81ac9604067c.js:1
uE @ 87c73c54-dd8d81ac9604067c.js:1
ux @ 87c73c54-dd8d81ac9604067c.js:1
uE @ 87c73c54-dd8d81ac9604067c.js:1
ux @ 87c73c54-dd8d81ac9604067c.js:1
uE @ 87c73c54-dd8d81ac9604067c.js:1
ux @ 87c73c54-dd8d81ac9604067c.js:1
uE @ 87c73c54-dd8d81ac9604067c.js:1
ux @ 87c73c54-dd8d81ac9604067c.js:1
uE @ 87c73c54-dd8d81ac9604067c.js:1
ux @ 87c73c54-dd8d81ac9604067c.js:1
uE @ 87c73c54-dd8d81ac9604067c.js:1
ux @ 87c73c54-dd8d81ac9604067c.js:1
uE @ 87c73c54-dd8d81ac9604067c.js:1
ux @ 87c73c54-dd8d81ac9604067c.js:1
uE @ 87c73c54-dd8d81ac9604067c.js:1
ux @ 87c73c54-dd8d81ac9604067c.js:1
uE @ 87c73c54-dd8d81ac9604067c.js:1
ux @ 87c73c54-dd8d81ac9604067c.js:1
uE @ 87c73c54-dd8d81ac9604067c.js:1
ux @ 87c73c54-dd8d81ac9604067c.js:1
uE @ 87c73c54-dd8d81ac9604067c.js:1
ux @ 87c73c54-dd8d81ac9604067c.js:1
uE @ 87c73c54-dd8d81ac9604067c.js:1
ux @ 87c73c54-dd8d81ac9604067c.js:1
uE @ 87c73c54-dd8d81ac9604067c.js:1
ux @ 87c73c54-dd8d81ac9604067c.js:1
uE @ 87c73c54-dd8d81ac9604067c.js:1
ux @ 87c73c54-dd8d81ac9604067c.js:1
uE @ 87c73c54-dd8d81ac9604067c.js:1
ux @ 87c73c54-dd8d81ac9604067c.js:1
uE @ 87c73c54-dd8d81ac9604067c.js:1
ux @ 87c73c54-dd8d81ac9604067c.js:1
uE @ 87c73c54-dd8d81ac9604067c.js:1
ux @ 87c73c54-dd8d81ac9604067c.js:1
uE @ 87c73c54-dd8d81ac9604067c.js:1
ux @ 87c73c54-dd8d81ac9604067c.js:1
uE @ 87c73c54-dd8d81ac9604067c.js:1
ux @ 87c73c54-dd8d81ac9604067c.js:1
uE @ 87c73c54-dd8d81ac9604067c.js:1
ux @ 87c73c54-dd8d81ac9604067c.js:1
uE @ 87c73c54-dd8d81ac9604067c.js:1
ux @ 87c73c54-dd8d81ac9604067c.js:1
uE @ 87c73c54-dd8d81ac9604067c.js:1
ux @ 87c73c54-dd8d81ac9604067c.js:1
uE @ 87c73c54-dd8d81ac9604067c.js:1
ux @ 87c73c54-dd8d81ac9604067c.js:1
uE @ 87c73c54-dd8d81ac9604067c.js:1
ux @ 87c73c54-dd8d81ac9604067c.js:1
uE @ 87c73c54-dd8d81ac9604067c.js:1
ux @ 87c73c54-dd8d81ac9604067c.js:1
uE @ 87c73c54-dd8d81ac9604067c.js:1
ux @ 87c73c54-dd8d81ac9604067c.js:1
uE @ 87c73c54-dd8d81ac9604067c.js:1
ux @ 87c73c54-dd8d81ac9604067c.js:1
uE @ 87c73c54-dd8d81ac9604067c.js:1
ux @ 87c73c54-dd8d81ac9604067c.js:1
uE @ 87c73c54-dd8d81ac9604067c.js:1
ux @ 87c73c54-dd8d81ac9604067c.js:1
uE @ 87c73c54-dd8d81ac9604067c.js:1
ux @ 87c73c54-dd8d81ac9604067c.js:1
uE @ 87c73c54-dd8d81ac9604067c.js:1
ux @ 87c73c54-dd8d81ac9604067c.js:1
uE @ 87c73c54-dd8d81ac9604067c.js:1
ux @ 87c73c54-dd8d81ac9604067c.js:1
uE @ 87c73c54-dd8d81ac9604067c.js:1
ux @ 87c73c54-dd8d81ac9604067c.js:1
uE @ 87c73c54-dd8d81ac9604067c.js:1
ux @ 87c73c54-dd8d81ac9604067c.js:1
uE @ 87c73c54-dd8d81ac9604067c.js:1
ux @ 87c73c54-dd8d81ac9604067c.js:1
uE @ 87c73c54-dd8d81ac9604067c.js:1
ux @ 87c73c54-dd8d81ac9604067c.js:1
uE @ 87c73c54-dd8d81ac9604067c.js:1
ux @ 87c73c54-dd8d81ac9604067c.js:1
uE @ 87c73c54-dd8d81ac9604067c.js:1
ux @ 87c73c54-dd8d81ac9604067c.js:1
uE @ 87c73c54-dd8d81ac9604067c.js:1
ux @ 87c73c54-dd8d81ac9604067c.js:1
uE @ 87c73c54-dd8d81ac9604067c.js:1
ux @ 87c73c54-dd8d81ac9604067c.js:1
uE @ 87c73c54-dd8d81ac9604067c.js:1
ux @ 87c73c54-dd8d81ac9604067c.js:1
uE @ 87c73c54-dd8d81ac9604067c.js:1
ux @ 87c73c54-dd8d81ac9604067c.js:1
uE @ 87c73c54-dd8d81ac9604067c.js:1
i_ @ 87c73c54-dd8d81ac9604067c.js:1
iT @ 87c73c54-dd8d81ac9604067c.js:1
iG @ 87c73c54-dd8d81ac9604067c.js:1
iW @ 87c73c54-dd8d81ac9604067c.js:1
iN @ 87c73c54-dd8d81ac9604067c.js:1
iz @ 87c73c54-dd8d81ac9604067c.js:1
ii @ 87c73c54-dd8d81ac9604067c.js:1
iu @ 87c73c54-dd8d81ac9604067c.js:1
iX @ 87c73c54-dd8d81ac9604067c.js:1
M @ 2225-9715d6f84b41ae2d.js:1Understand this warning
frame-modern.bb8afc14.js:1 [Intercom] Launcher is disabled in settings or current page does not match display conditions

Steps to Reproduce

contions for reproduction unknown.

Claude Model

Sonnet (default)

Is this a regression?

I don't know

Last Working Version

_No response_

Claude Code Version

web

Platform

Anthropic API

Operating System

Windows

Terminal/Shell

PowerShell

Additional Information

I apologize for not having more detailed information. I'm new to Claude, and AI in general, and overall not very tech savvy. This is the best explanation I and claude could come up with.

View original on GitHub ↗

This issue has 2 comments on GitHub. Read the full discussion on GitHub ↗