posit-dev / posit-dev/positron
Data Apps: No feedback when URL detection times out for an app run in the terminal
@seeM is already working on this.
Since Sep 8, 2026.
- Dominant language
- TypeScript
- Stars
- 4.3k
- Forks
- 184
- Avg merge
- 1d 9h
- Merged PRs (30d)
- 195
Description
When positron.runApp.urlDetectionTimeout elapses for an app run in the terminal, nothing is surfaced to the user: previewUrlInExecutionOutput only writes to the extension's log channel and returns undefined (api.ts:754-764). The app is running in the terminal but never gets previewed, and there is no indication why.
The console path handles this well since #15725: showUrlDetectionTimedOutMessage shows a warning explaining the app is still running, offers Show Console / Change Timeout / Show Log, and watchForLateAppUrl keeps watching so a late URL still gets previewed. The terminal path should get equivalent treatment (the "Show Console" action would be a terminal-focusing action instead).
https://github.com/user-attachments/assets/e22c9cb0-53f2-43ae-8b82-bb00037766b3
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.
Assessment
This issue has not been assessed yet.