"For current branch" sidebar section shows items for a wrong project in multi-root workspace
Summary
The "For current branch" section of the sidebar returns items (pipeline, MR and closing issue) for a wrong project.
Steps to reproduce
For reproducing this issue, you must have two workspaces:
-
Multi-root workspace
- I have this (
gitlab-vscode-extension
) and one more project in this multi-root workspace
- I have this (
- normal workspace with GitLab project (I used
gitlab-org/gitlab
project)
- Quit the VS Code
- Open VS Code with the normal workspace (e.g.
gitlab-org/gitlab
) - Switch to
master
branch in thegitlab-org/gitlab
project - Additionally, open the multi-root workspace
- make sure that in the multi-root workspace there are no open files
- open the GitLab Workflow sidebar
What is the current bug behavior?
The "For current branch" section of the sidebar returns items from gitlab-org/gitlab
project (Different workspace!)
What is the expected correct behavior?
No items should be shown (because we are picking which project is active based on an open file, if none is open, we can't decide which project from the multi-root workspace is active)