diff --git a/desktop/app/src/dispatcher/handleOpenPluginDeeplink.tsx b/desktop/app/src/dispatcher/handleOpenPluginDeeplink.tsx index d27bcf420..e4f763767 100644 --- a/desktop/app/src/dispatcher/handleOpenPluginDeeplink.tsx +++ b/desktop/app/src/dispatcher/handleOpenPluginDeeplink.tsx @@ -528,6 +528,14 @@ async function selectDevicesAndClient( resolve(true); }, ); + + // We also want to react to changes in the available plugins and refresh. + origClients.forEach((c) => + c.on('plugins-change', () => { + dialog.close(); + resolve(true); + }), + ); }); if (!result) {