The editor/console (sometimes) loses focus when commands that open an interactive viewer are executed
Maintainer antworten meist innerhalb von 1 Tag
Dieses Issue hat noch niemand übernommen.
Bewertung
- Schwierigkeit
- 4/5
- Geschätzter Aufwand
- 3-5 Tage
- Anfängerfreundlichkeit
- 35/100
- Issue-Typ
- Bug
- Klarheit
- Muss geklärt werden
- Aktivitätsstatus
- Veraltet
- Tech-Stack
- r, typescript, vscode
- Bereich
- desktop-dev, tooling
Rechercherichtung
Beginne damit, den Fokusverlust mit den R-Befehlen plot(mpg ~ hp, mtcars), View(mtcars) und ?plot in der beschriebenen VS Code-Umgebung zu reproduzieren. Verfolge, wie das Öffnen jedes interaktiven Viewers den Fokus des Editors beeinflusst, einschließlich des standardmäßigen Layout-Verhaltens für View; abgeschlossen ist die Aufgabe, wenn der Editor immer dann den Fokus behält, wenn ein interaktiver Viewer geöffnet wird.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Beschreibung
Describe the bug
The editor/console (sometimes) loses focus when commands that open an interactive viewer are executed. We must then click again in the editor/console to get focus back.
To Reproduce
I am not able to always reproduce, but the editor/console often loses focus when executing e.g.:
plot(mpg ~ hp, mtcars)
View(mtcars)
?plot
Can you fix this issue by yourself? (We appreciate the help)
No
Expected behavior
The editor/console should not lose focus when an interactive viewer is opened.
Environment (please complete the following information):
- OS: all
- VSCode Version: VSCodium 1.106.37943
- R Version: all
- vscode-R version: 2.8.6
Additional context
FWIW, RStudio editor does not lose focus when showing plots (e.g. plot(mpg ~ hp, mtcars)) or help (e.g. ?plot). With default layout, the editor lose focus when showing objects (e.g. View(mtcars)) because the viewer is open "on top" of the editor.
- Vorherrschende Sprache
- TypeScript
- Sterne
- 1.2k
- Forks
- 151
- Ø Merge
- 1 T. 6 Std.
- Gemergte PRs (30 T.)
- 81
Entwicklungsumgebung
- Kein Dockerfile und keine Docker-Compose-Datei
- Keine Pull-Request-Vorlage
- Beitragsleitfaden lesen
Erste Schritte
- Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
- Forken Sie das Repository und arbeiten Sie in einem Branch.
- Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.
Mehr aus REditorSupport/vscode-R
-
bug
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 68/100
REditorSupport/vscode-R#1846 · 2 Kommentare ·
Maintainer antworten meist innerhalb von 1 Tag
-
(feat) Additional Arrow supportEvtl. vergeben @Fred-Wu hat das vor 3 Tagen übernommen. Offenenhancement
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 72/100
REditorSupport/vscode-R#1785 · 2 Kommentare ·
Maintainer antworten meist innerhalb von 1 Tag
-
bug
Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 12/100
REditorSupport/vscode-R#1877 · 2 Kommentare ·
Maintainer antworten meist innerhalb von 1 Tag
-
Explore a standalone, dependency-free R package for the Data Viewer backendEvtl. vergeben @eitsupi hat das vor 5 Tagen übernommen. Offen
Schwierigkeit 5/5 Über eine Woche Anfängerfreundlichkeit 35/100
REditorSupport/vscode-R#1860 · 6 Kommentare · 1 Reaktion · 1 zugewiesene Person ·
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 5/5 Über eine Woche Anfängerfreundlichkeit 12/100
REditorSupport/vscode-R#1859 ·
Maintainer antworten meist innerhalb von 1 Tag
Alle Issues in REditorSupport/vscode-R
Ähnliche Issues
-
Unsampled pageload span is profiled when profileLifecycle is 'trace' (browser UI profiling)Evtl. vergeben @Jxxunnn hat das heute übernommen. OffenBrowser Waiting for: Product Owner
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 82/100
getsentry/sentry-javascript#25497 · 1 Kommentar ·
Maintainer antworten meist innerhalb von 1 Tag
-
e2e-failure ready-to-code
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 77/100
redhat-developer/rhdh-plugin-export-overlays#4438 · 1 Kommentar ·
Maintainer antworten meist innerhalb von 1 Tag
-
resource: destroying a resource calls AbortController.abort() without a reason, creating an AbortError with a stack trace each timeEvtl. vergeben Ein verknüpfter Pull Request ist offen oder bereits gemergt. Offenarea: core
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 75/100
angular/angular#71422 · 1 Kommentar ·
Maintainer antworten meist innerhalb von 1 Tag
-
bug status: needs triage
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 72/100
facebook/docusaurus#12739 · 1 Kommentar ·
Maintainer antworten meist innerhalb von 1 Tag
-
factory-active task-identify-harness-labels-done task-identify-issue-type-done
Schwierigkeit 1/5 1-3 Stunden Anfängerfreundlichkeit 68/100
vercel/ai#23537 · 1 Kommentar ·
Maintainer antworten meist innerhalb von 1 Tag