IJAI-567 Remove Speed Search from the tool-window menu

Speed Search and explicit session search are separate interactions. Keep Speed Search available independently and expose the Find shortcut in the Agent Sessions search icon tooltip.

(cherry picked from commit 2d7e4e3c0893d934da843374716470b8e3eea6e2)

GitOrigin-RevId: 501883018bb865294927adde1c7a77ffe81e5246
This commit is contained in:
Sergey Ignatov
2026-08-01 01:02:27 +00:00
committed by intellij-monorepo-bot
parent adb4e6c9d4
commit 92eff14e30
2 changed files with 5 additions and 2 deletions
@@ -87,6 +87,7 @@ public abstract class TextFieldWithPopupHandlerUI extends BasicTextFieldUI imple
private static final @NonNls String INPLACE_HISTORY = "JTextField.Search.InplaceHistory";
private static final @NonNls String ON_CLEAR = "JTextField.Search.CancelAction";
private static final @NonNls String SEARCH_ICON = "JTextField.Search.Icon";
private static final @NonNls String SEARCH_ICON_TOOLTIP = "JTextField.Search.IconTooltip";
private static final @NonNls String HISTORY_POPUP_ENABLED = "History.Popup.Enabled";
private static final @NonNls String SEARCH_VARIANT_VALUE = "search";
@@ -784,6 +785,10 @@ public abstract class TextFieldWithPopupHandlerUI extends BasicTextFieldUI imple
@Override
public String getTooltip() {
Object customTooltip = getComponent().getClientProperty(SEARCH_ICON_TOOLTIP);
if (customTooltip instanceof @NlsContexts.Tooltip String tooltip) {
return tooltip;
}
String prefix = null;
if (ClientProperty.get(getComponent(), INPLACE_HISTORY) != null) {
prefix = IdeBundle.message("tooltip.recent.search");
@@ -12,7 +12,6 @@ import com.intellij.ide.actions.ContextHelpAction
import com.intellij.ide.actions.ToggleToolbarAction
import com.intellij.ide.actions.ToolWindowMoveAction
import com.intellij.ide.actions.ToolwindowFusEventFields
import com.intellij.ide.actions.speedSearch.SpeedSearchAction
import com.intellij.ide.impl.ContentManagerWatcher
import com.intellij.ide.ui.UISettings
import com.intellij.ide.util.PropertiesComponent
@@ -870,7 +869,6 @@ private val LOG = logger<ToolWindowManagerImpl>()
group.addSeparator()
}
group.addAction(ActionManager.getInstance().getAction("MoveToolWindowTabToEditorAction"))
group.add(ActionManager.getInstance().getAction(SpeedSearchAction.ID))
group.addSeparator()
contentManager.valueIfInitialized?.let {
group.add(TabbedContentAction.CloseAllAction(it))