diff --git a/codex-rs/tui/src/chatwidget/plugins.rs b/codex-rs/tui/src/chatwidget/plugins.rs index f8a8029e53..0f8ed0eaeb 100644 --- a/codex-rs/tui/src/chatwidget/plugins.rs +++ b/codex-rs/tui/src/chatwidget/plugins.rs @@ -1816,8 +1816,8 @@ impl ChatWidget { }; let plugin_detail_request = plugin_detail_request_for_entry(marketplace, plugin); let can_view_details = plugin_detail_request.is_some(); - let can_toggle_plugin = - plugin.installed && plugin.availability != PluginAvailability::DisabledByAdmin; + let disabled_by_admin = plugin.availability == PluginAvailability::DisabledByAdmin; + let can_toggle_plugin = plugin.installed && !disabled_by_admin; let selected_status_label = format!("{status_label: