diff --git a/packages/client/src/store/ContextOptionsStore.js b/packages/client/src/store/ContextOptionsStore.js index 6535a7f333..09d4d77153 100644 --- a/packages/client/src/store/ContextOptionsStore.js +++ b/packages/client/src/store/ContextOptionsStore.js @@ -1556,17 +1556,7 @@ class ContextOptionsStore { const pluginItems = this.onLoadPlugins(item); if (pluginItems.length > 0) { - if (isDesktop()) { - options.splice(1, 0, { - id: "option_plugin-actions", - key: "plugin_actions", - label: t("Common:Actions"), - icon: PluginActionsSvgUrl, - disabled: false, - - onLoad: () => this.onLoadPlugins(item), - }); - } else { + if (!isDesktop() || pluginItems.length === 1) { pluginItems.forEach((plugin) => { options.splice(1, 0, { id: `option_${plugin.key}`, @@ -1577,6 +1567,16 @@ class ContextOptionsStore { onClick: plugin.onClick, }); }); + } else { + options.splice(1, 0, { + id: "option_plugin-actions", + key: "plugin_actions", + label: t("Common:Actions"), + icon: PluginActionsSvgUrl, + disabled: false, + + onLoad: () => this.onLoadPlugins(item), + }); } }