React hydration error #418 causes intermittent connection/functionality issues in web version
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.
This issue has 2 comments on GitHub. Read the full discussion on GitHub ↗