Web icon for URL's stuck at `Loading...`

Where does the bug appear (feature/product)?

Cursor IDE

Describe the Bug

In the chat window, the “Web” icon/status is stuck at loading…

Steps to Reproduce

  • Paste an URL in the chat window
  • Ask something
  • Wait

Expected Behavior

It should load the URL’s title

Screenshots / Screen Recordings

Operating System

Windows 10/11

Current Cursor Version (Menu → About Cursor → Copy)

Version: 1.7.44 (user setup)
VSCode Version: 1.99.3
Commit: 9d178a4■■■89981b62546448bb32920a8219a5d0
Date: 2025-10-10T15:43:37.500Z
Electron: 34.5.8
Chromium: 132.0.6834.210
Node.js: 20.19.1
V8: 13.2.152.41-electron.0
OS: Windows_NT x64 10.0.26100

For AI issues: which model did you use?

GPT5

Does this stop you from using Cursor

No - Cursor works, but with this issue

Hey, thanks for the report. To help find the cause, please clarify:

  1. Does this happen with all URLs or specific ones?
  2. Does restarting Cursor help temporarily, or does it stay on “Loading…”?
  3. Are you behind a corporate firewall or using a VPN?
  4. Does it also happen with other models, for example Claude 4.5 Sonnet?
  5. Does it happen in a new chat?

The Web icon should fetch the URL’s content when you paste it into chat (see @link: @ Symbols | Cursor Docs). A stuck loading state may indicate a timeout or that the content can’t be fetched.

Just tested again.

  1. It happens on all the URL’s I’ve tried
    1. https://bugreports.qt.io/browse/QTBUG-128170?jql=text%20~%20"linux%20sortkey"
    2. https://tickets.metabrainz.org/browse/PICARD-3114
  2. I restarted many times; doesn’t help. Also restarted my machine.
  3. Nope. I’m at home on a personal internet.
  4. I’ve tried gpt5, sonnet 4.5, and auto. All the same.
  5. Yes, I started new chats to test. All the same. Stuck at Loading…

It’s likely because these pages are built on Jira. Cursor shows an infinite loading state on Atlassian Jira pages, but it still displays the content correctly.

Probable cause: Jira uses special JavaScript events to indicate full page load, including dynamic content. Cursor detects the base HTML and renders the content, but it doesn’t recognize those specific completion events, so the loading indicator keeps showing even though the needed information is already available.

In most cases, you can just work with the content and ignore the loading icon.

This topic was automatically closed 22 days after the last reply. New replies are no longer allowed.