fix: each overview tab gets opened only once
This MR implements a fix that prevents the extension from opening multiple "Overview" tabs for the same issue.
We store each opened panel under a unique key (generated from the issue/MR and local repository path). Until this panel gets closed, all subsequent attempts to open it result only in activating the existing panel.
before | after |
---|---|
duplicated-tabs | no-duplicated-tabs |
Related to #168 (closed)