Multi-Session : the wrong interpreter path can show in the status bar #6719
Labels
area: console
Issues related to Console category.
area: core
Issues related to Core category.
bug
Something isn't working
theme: multisession console
Milestone
System details:
Positron and OS details:
Positron Version: 2025.04.0 (system setup) build 64
Code - OSS Version: 1.96.0
Commit: b25e187
Date: 2025-03-10T02:46:12.724Z
Electron: 32.2.6
Chromium: 128.0.6613.186
Node.js: 20.18.1
V8: 12.8.374.38-electron.0
OS: Windows_NT x64 10.0.26100
Interpreter details:
Various Python
Describe the issue:
With the implementation of #3033, the interpreter path displayed by Python does not mirror the active console session anymore in Positron when the multiple console sessions feature is enabled.
The Python active interpreter and the Positron foreground session are meant to be kept in sync.
The
$selectLanguageRuntime
method that Positron make available to the extension host can be called by language packs to signal that Positron should change the active runtime - which means Positron needs to change the active session.The active Python interpreter is what powers the LSP - so this needs to be fixed to allow diagnostics to work!
Steps to reproduce the issue:
Expected or desired behavior:
For the versions to match
Were there any error messages in the UI, Output panel, or Developer Tools console?
None
The text was updated successfully, but these errors were encountered: