Microsoft/vscode
Auf GitHub ansehenCommand to open view container doesn't toggle properly
Open
#194.816 geöffnet am 4. Okt. 2023
bughelp wantedwebview
Repository-Metriken
- Stars
- (74.848 Stars)
- PR-Merge-Metriken
- (Durchschn. Merge 11h 43m) (1.000 gemergte PRs in 30 T)
Beschreibung
Does this issue occur when all extensions are disabled?: Yes/No
- VS Code Version: 1.82
- OS Version: macOS 13.5
Steps to Reproduce:
- contribute a sidebar webview via an extension
- trigger
workbench.view.extension.my-view-container. this opens the webview - trigger
workbench.view.extension.my-view-containeragain. this should toggle focus back to the editor, but doesn't
I think it's the !layoutService.hasFocus(part) piece that's causing problems. as far as I can tell, document.activeElement is the webview's iframe, but the iframe is not actually a child of the sidebar container, so the hasFocus (I think) always returns false.