Hey, thanks for the report. To help find the cause, please clarify:
Does this happen with all URLs or specific ones?
Does restarting Cursor help temporarily, or does it stay on “Loading…”?
Are you behind a corporate firewall or using a VPN?
Does it also happen with other models, for example Claude 4.5 Sonnet?
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.
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.