posit-dev / posit-dev/positron
Absent action/behavior for 'Show Active Interpreter Session Profile Report' (workbench.action.languageRuntime.showProfile)
Nobody has claimed this yet.
- Dominant language
- TypeScript
- Stars
- 4.3k
- Forks
- 184
- Avg merge
- 1d 9h
- Merged PRs (30d)
- 195
Description
System details: macOS Sequoia 15.5.0
Positron and OS details:
Positron Version: 2025.07.0 (Universal) build 1
Code - OSS Version: 1.100.0
Commit: b916608ad19b9ed26523ec5fdc78813f4f28e6ef
Date: 2025-05-29T03:35:05.858Z (1 day ago)
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:
Python 3.13.0 / R 4.5.0
Describe the issue:
Clicking on 'Show Active Interpreter Session Profile Report' has NO evident action/behavior.
Steps to reproduce the issue:
- In Positron, have an active interpreter session open (or multiple)
- Go to search action bar and type
>(or clickCmd+Shift+P) - Click on
> Interpreter: Show Active Interpreter Session Profile Report - Notice that nothing happens (no action/behavior)
Expected or desired behavior:
Unsure about the expected behavior. Checked languageRuntimeActions.ts and runtimeSessionService.ts, but couldn't understand the behavior. Note these lines in the latter file. Perhaps absence of behavior is related to that?
/** Show profiler log of the runtime, if supported */
showProfile(): Thenable<void>;
Conversation that prompted this issue
Verified Fixed
Positron Version(s) : 2025.07.0 (Universal) build 1 OS Version : Sequoia 15.5Test scenario(s)
- Checked each of the interpreter's actions in list below:
* Observation: for `workbench.action.languageRuntime.showProfile` (Show Active Interpreter Session Profile Report), NO outcome was observed as a result of this action, which makes me wonder whether this action should also be removed. [@dhruvisompura](https://github.com/dhruvisompura) If that's the case, I can log a separate issue for that if that's ok. cc [@testlabauto](https://github.com/testlabauto)
@rodrigosf672 If you could file an issue for
workbench.action.languageRuntime.showProfilenot working and send to triage, that would be great! I tested out the command on a dev build prior to my changes (commit f4dd909e53e9aeb2bcca6fe023e5db12f71912c2) and also am not seeing anything happen. We should verify what the expected behavior is for R and Python - I'm not sure what the user expects to see here.
Originally posted by @dhruvisompura in #7189
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
Start by tracing workbench.action.languageRuntime.showProfile through languageRuntimeActions.ts and runtimeSessionService.ts, focusing on the showProfile() contract. Determine the expected result for active R and Python sessions; done means the command has an observable, documented behavior or is removed if no supported behavior exists.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- typescript
- Domain
- developer-experience, tooling
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100
* Observation: for `workbench.action.languageRuntime.showProfile` (Show Active Interpreter Session Profile Report), NO outcome was observed as a result of this action, which makes me wonder whether this action should also be removed.
[@dhruvisompura](https://github.com/dhruvisompura) If that's the case, I can log a separate issue for that if that's ok. cc [@testlabauto](https://github.com/testlabauto)