Closed joshspicer closed 2 months ago
When I look at the issue reporter's "Include my system information" output, I can see hte --open-url
in the processe's args, though I haven't gotten the setting UI to pop up.
I can't repro that it never works on Ubuntu, but I can repro that some settings work and some do not.
It's not linux specific. The issue is that the collection of exsiting settings is cached, so if you install an extension that provides another setting after already opening a URL then we think the setting doesn't exist.
To verify:
Great find btw. This also unearthed an event that is simply not fired anymore.
@joshspicer could you verify that this has been fixed since you already have the environment configured? :)
Testing on insiders at commit 3b9aee0a96e6a812963418b08316c175e1386d16, still seeing a bit of odd behavior when the editor is completely closed. cc/ @alexr00
Let me know if I can provide a better set of repro steps
https://github.com/user-attachments/assets/401a1f90-5b49-483e-9d73-5404b1a816f2
Here's what's happening:
Ready
phase and processes all the extension points, but it's too late at this point, we've already determined that the setting doesn't exist.For reference later, here's where we process extension points:
Working well for me now! I see the empty settings page first pop up, and a moment later the proper setting correctly fills in!
Testing #223027
I'm not able to get this feature working on my linux host 😓 Attached a video for clarity.
https://github.com/user-attachments/assets/2afdd792-de8e-4773-aff2-88d0aa9fa4ed
Repro steps
Tested on Ubuntu 24.04
vscode-insiders://settings/remote.SSH.permitPtyAllocation
)These steps work successfully for me on my MacOS host