Skip to content

A gentle inquiry about the current activation logic of the Explorer Panel #1691

@hsyhhssyy

Description

@hsyhhssyy

I previously opened an issue (#1665) regarding the activationEvents config of the ObjectScript extension in VS Code. Specifically, the extension activates when certain file types (like .cls, .mac, etc.) are present in the workspace. However, in a completely empty workspace, the extension doesn’t activate automatically, which means the Explorer Panel isn’t registered under the InterSystems ViewContainer.

I personally prefer using the “Choose Server and Namespace” command from the Explorer Panel to connect to a server. With the current behavior, I need to trigger the extension manually—through somewhat indirect means—just to access the Explorer Panel.

I recall that, some time ago, the ObjectScript extension did activate automatically even in an empty workspace. Could I kindly ask around which version the Server Panel and Explorer Panel were merged into the same ViewContainer? It seems logical that this merge might have introduced the behavior I’m seeing now—but I also remember my usual workflow still working for a while after the merge. Was that perhaps just my misperception?

Nowadays, all actions in the Servers Panel appear to add the server as a web folder to the current workspace. Once added, code can be browsed directly within the workspace folder structure. Given that, I’m wondering: what’s the intended use case for the Explorer Panel as a code browser these days?

Metadata

Metadata

Assignees

Labels

bugSomething isn't working

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions