-
Notifications
You must be signed in to change notification settings - Fork 2.8k
Open
Labels
bugbugs found in the applicationbugs found in the applicationextensionsissues related to extension usage and compatibilityissues related to extension usage and compatibilityopen-vsxissues related to the open-vsx registryissues related to the open-vsx registry
Description
Bug Description:
When OpenVSX takes some time to respond, the extensions view is fully blocked until the response is received. This is not very user friendly for operations which are local (e.g. uninstalling an extension)
Steps to Reproduce:
- Wait until OpenVSX is slow, or add some artificial timeouts in the code, or just block OpenVSX temporarily on your machine
- Open the Extensions view
- Observe that the list of installed extensions is only shown AFTER the the timeout to OpenVSX is hit
- Uninstall an extension
- Observe that the update of the "installed" extensions view is only completed AFTER the same timeout to OpenVSX is hit
- Only then I can click "reload window"
Expected behavior:
Any extension interactions which can be done locally should not be blocked by requests against OpenVSX.
Additional Information
- Operating System: Ubuntu 24.04
- Theia Version: latest (d201398)
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
bugbugs found in the applicationbugs found in the applicationextensionsissues related to extension usage and compatibilityissues related to extension usage and compatibilityopen-vsxissues related to the open-vsx registryissues related to the open-vsx registry