Plugins: Fix the flaky configuration tab on the plugin details page for cloud instances (#114922)

Fix flaky configuration tab for plugin details page at cloud instances
This commit is contained in:
Yulia Shanyrova
2026-01-13 09:55:52 +01:00
committed by GitHub
parent 68bf19d840
commit 5dd9a14903
@@ -11,7 +11,11 @@ export const usePluginConfig = (plugin?: CatalogPlugin) => {
return null;
}
const isPluginInstalled = config.pluginAdminExternalManageEnabled ? plugin.isFullyInstalled : plugin.isInstalled;
// On Cloud, check both isFullyInstalled (for multi-instance setup) and isInstalled (fallback for single instance)
// This ensures tabs show even if instance data hasn't fully loaded
const isPluginInstalled = config.pluginAdminExternalManageEnabled
? plugin.isFullyInstalled || plugin.isInstalled
: plugin.isInstalled;
if (isPluginInstalled && !plugin.isDisabled) {
return loadPlugin(plugin.id);