Each click on a wallet or contract opens a new window without checking if the window was already open.

The default file explorer of VSCode does not seem to open duplicate windows when clicking a file so this feels like deviating behaviour from the default.