[BUG] Claude Code hangs when Git branch comparison is triggered
Resolved 💬 3 comments Opened Jan 21, 2026 by bmacglashin Closed Feb 28, 2026
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 Code Web is not working - i can't run any of my prompts. Here's the details of the errors I ahve been receiving over the past 3 days.
Error: POST /git_proxy/compare returns 404
Frequency: Intermittent over 3 days
Impact: Cannot complete file creation tasks
Workaround attempted: Fresh sessions (didn't resolve)
What Should Happen?
Claude should run.
Error Messages/Logs
Uncaught Error: Minified React error #418; visit https://react.dev/errors/418?args[]=HTML&args[]= for the full message or use the non-minified dev environment for full errors and additional helpful warnings.
at rD (87c73c54-c29c3ea92a45d1c3.js:1:35816)
at oI (87c73c54-c29c3ea92a45d1c3.js:1:76564)
at oq (87c73c54-c29c3ea92a45d1c3.js:1:85865)
at ik (87c73c54-c29c3ea92a45d1c3.js:1:115436)
at 87c73c54-c29c3ea92a45d1c3.js:1:111484
at iu (87c73c54-c29c3ea92a45d1c3.js:1:111585)
at iX (87c73c54-c29c3ea92a45d1c3.js:1:133688)
at MessagePort.j (92351-f4803460b29dde23.js:18:45228)Understand this error
92351-f4803460b29dde23.js:13 [SERVICE_WORKER] Found 1 service worker(s), which are no longer used. Unregistering.
(anonymous) @ 92351-f4803460b29dde23.js:13Understand this warning
contentOverview.js:188645 Uncaught (in promise) Error: Request failed with status code 401
at createAxiosError (contentOverview.js:188645:15)
at Object.settle (contentOverview.js:188629:7)
at contentOverview.js:194396:21Understand this error
injector-main.js-Byfhq6om.js:835 Element Cloner content script loaded
2contentOverview.js:200918 Uncaught (in promise) TypeError: Cannot read properties of null (reading 'style')
at contentOverview.js:200918:55
at Generator.next (<anonymous>)
at fulfilled (contentOverview.js:200887:58)Understand this error
/sentry?o=1158394&p=4504646202490880:1 Failed to load resource: the server responded with a status of 429 ()Understand this error
frame-modern.1f00f1f8.js:1 [Intercom] Launcher is disabled in settings or current page does not match display conditions
/v1/session_ingress/session/session_014GBXsWh3HtXpEbZoCWD5Ry/git_proxy/compare:1 Failed to load resource: the server responded with a status of 404 ()
92351-f4803460b29dde23.js:13 [REACT_QUERY_CLIENT] QueryClient error: Error: Failed to compare branches: 404
at queryFn (17421-0ed7a52e6b3f4387.js:1:20614)
/v1/session_ingress/…git_proxy/compare:1
Failed to load resource: the server responded with a status of 404 ()
92351-f4803460b29dde23.js:13 DropdownMenu is changing from uncontrolled to controlled. Components should not switch from controlled to uncontrolled (or vice versa). Decide between using a controlled or uncontrolled value for the lifetime of the component.
4
92351-f4803460b29dde23.js:13 [REACT_QUERY_CLIENT] QueryClient error: Error: Failed to compare branches: 404
at queryFn (17421-0ed7a52e6b3f4387.js:1:20614)
/v1/session_ingress/…git_proxy/compare:1
Failed to load resource: the server responded with a status of 404 ()
/v1/session_ingress/…git_proxy/compare:1
Failed to load resource: the server responded with a status of 404 ()
/v1/session_ingress/…git_proxy/compare:1
Failed to load resource: the server responded with a status of 404 ()
92351-f4803460b29dde23.js:13 DropdownMenu is changing from controlled to uncontrolled. Components should not switch from controlled to uncontrolled (or vice versa). Decide between using a controlled or uncontrolled value for the lifetime of the component.
remote-metrics.ts:53 Error sending segment performance metrics TypeError: Failed to fetch. Refused to connect because it violates the document's Content Security Policy.
at o (analytics.min.js:1:23763)
at t.<anonymous> (remote-metrics.ts:138:12)
at i.148.t.send (analytics.min.js:1:22021)
at t.<anonymous> (remote-metrics.ts:125:16)
92351-f4803460b29dde23.js:13
POST https://claude.ai/v1/session_ingress/session/session_017fH4yPQALnGrEntTYgyRTF/git_proxy/compare 404 (Not Found)
92351-f4803460b29dde23.js:13
POST https://claude.ai/v1/session_ingress/session/session_01671jGdT6252SK9ENgwEmnv/git_proxy/compare 404 (Not Found)
92351-f4803460b29dde23.js:13
POST https://claude.ai/v1/session_ingress/session/session_018MxeYUUCu7Ew4R88C9pA5k/git_proxy/compare 404 (Not Found)
92351-f4803460b29dde23.js:13
POST https://claude.ai/v1/session_ingress/session/session_01Pv1Pq7FZzbLSaodr1biJRj/git_proxy/compare 404 (Not Found)
vendors~sentry~app-modern.6ffaf6b6.js:1 Intercom - Google Analytics is not installed or configured, have you forgotten to include it?
Steps to Reproduce
Run any prompt in web version
Claude Model
Not sure / Multiple models
Is this a regression?
Yes, this worked in a previous version
Last Working Version
_No response_
Claude Code Version
Web Version
Platform
Anthropic API
Operating System
Windows
Terminal/Shell
Other
Additional Information
_No response_
This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗