posit-dev / posit-dev/positron
Enhancement: Clarify to user which URLs are allowed in Viewer pane and which ones are not
Nobody has claimed this yet.
- Dominant language
- TypeScript
- Stars
- 4.3k
- Forks
- 184
- Avg merge
- 1d 9h
- Merged PRs (30d)
- 195
Description
System details:
Positron and OS details:
Positron Version: 2025.07.0 (Universal) build 88
Code - OSS Version: 1.100.0
Commit: 27dd8feb5758b5ccecb38b33cbdb0c034c67d786
Date: 2025-06-12T03:34:40.909Z
Electron: 34.5.1
Chromium: 132.0.6834.210
Node.js: 20.19.0
V8: 13.2.152.41-electron.0
OS: Darwin arm64 24.5.0
Interpreter details:
R 4.5.0 and Python 13.3.0
Describe the issue:
User cannot open URLs like https://www.google.com and receives no clear message that this is not allowed.
Steps to reproduce the issue:
- Type
>urlin Quick Input Searchbar and pickViewer: Open URL in Viewe. - Type URL. The
https://dogfood.team.pct.posit.it/works, whereashttps://google.comdoes NOT work. - In Dev Tools, notice the error message (screenshot in the end).
Expected or desired behavior:
Viewer can open URLs like google.com OR it provides an error message that briefly explains why the URL cannot be open.
Were there any error messages in the UI, Output panel, or Developer Tools console?
-
In Dev Tools, yes:
-
In the actual Viewer tab though, there are no errors, just a blank page:
-->
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Reproduce the issue through Quick Input Searchbar using “Viewer: Open URL in Viewer,” then inspect the Viewer pane and the Dev Tools error for the URL handling entry point. Compare the working Positron URL with google.com and make the Viewer clearly explain rejected URLs or support them; verify the result in the Viewer tab rather than only Dev Tools.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- electron, typescript
- Domain
- desktop, frontend
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 45/100