# Direct system-browser opens (shell.openUrl / window.open) per renderer file.
# This is a RATCHET: counts may only go DOWN. Open web links with openAppHttpLink
# (src/renderer/src/lib/browser/navigation/app-http-link-open.ts). Only sign-in, API-token and star-Orca
# pages, explicit "open in default browser" actions, Orca installer recovery, port
# opens that route themselves, chat links whose owner is unresolved and windows
# without a workspace browser stay here.
# Prune after a fix: pnpm check:direct-link-open-ratchet --prune
1 src/renderer/src/components/Landing.tsx
1 src/renderer/src/components/LinuxPackageInstallRecoveryCard.tsx
1 src/renderer/src/components/StarNagCard.tsx
1 src/renderer/src/components/UpdateErrorCardContent.tsx
1 src/renderer/src/components/browser-pane/assemble-chrome/browser-page-context-menu-items.tsx
1 src/renderer/src/components/browser-pane/assemble-chrome/browser-page-toolbar.tsx
1 src/renderer/src/components/browser-pane/assemble-chrome/browser-page-viewport-overlays.tsx
1 src/renderer/src/components/browser-pane/client-hosted-browser-load-failure.tsx
2 src/renderer/src/components/browser-pane/stream-remote/remote-browser-page-context-menu.tsx
1 src/renderer/src/components/browser-pane/stream-remote/remote-browser-page-viewport.tsx
1 src/renderer/src/components/dashboard-popout/preview-terminal-links.ts
1 src/renderer/src/components/jira-connect-credential-guide.tsx
2 src/renderer/src/components/linear-api-key-dialog.tsx
1 src/renderer/src/components/native-chat/media/images/NativeChatMarkdownImage.tsx
1 src/renderer/src/components/onboarding/ThemeLookCarousel.tsx
1 src/renderer/src/components/right-sidebar/ssh-forwarded-ports-section.tsx
1 src/renderer/src/components/right-sidebar/ssh-ports-panel.tsx
1 src/renderer/src/components/settings/accounts/codex/CodexLoginLinkNotice.tsx
1 src/renderer/src/components/settings/general/GeneralSupportSection.tsx
1 src/renderer/src/components/settings/accounts/sign-in/HostAccountSignInPrompt.tsx
1 src/renderer/src/components/settings/updates/ReleaseChannelSection.tsx
1 src/renderer/src/components/integrations/source-control/bitbucket-credentials-dialog.tsx
1 src/renderer/src/components/integrations/source-control/bitbucket-integration-card.tsx
1 src/renderer/src/components/stats/ShareUsageButton.tsx
1 src/renderer/src/components/star-nag/StarNagToastHost.tsx
1 src/renderer/src/components/tab-bar/BrowserTab.tsx
1 src/renderer/src/lib/browser/navigation/http-link-routing.ts
1 src/renderer/src/lib/workspace-ports/workspace-port-actions.ts
1 src/renderer/src/runtime/provider-accounts/sign-in/antigravity-chat-sign-in-status.ts
3 src/renderer/src/web/preload-api/web-shell-api.ts
