Quite a few of my plugins have the ability to run and show the UI based on what the user has selected. For example, previewing an icon in different sizes. In all of these cases, it would be a much better user experience if I could refresh the UI instead of closing the plugin UI window and reopening it.
As confirmed by @Gleb on the Slack plugin community, opening a plugin will always open a new instance of the plugin. I would like to request that either this functionality be changed so that if the same plugin is already opened a new instance is not created, OR some way to prevent a new instance from being created. This way I can give the user a better experience by refreshing the content of the plugin UI instead of reloading the window.