diff --git a/.jules/palette.md b/.jules/palette.md
new file mode 100644
index 0000000..d64c871
--- /dev/null
+++ b/.jules/palette.md
@@ -0,0 +1,4 @@
+
+## 2024-05-24 - Empty States Should Be Actionable
+**Learning:** Users often get stuck in empty search states because the path to recovery (clearing text or changing tabs) requires moving focus away from the empty state area.
+**Action:** Always provide an actionable recovery path (like a "Clear Search" button) directly within the empty state container to reduce interaction friction.
diff --git a/visual-studio-extension/DeepLensVisualStudio/DeepLensVisualStudio/ToolWindows/SearchControl.xaml b/visual-studio-extension/DeepLensVisualStudio/DeepLensVisualStudio/ToolWindows/SearchControl.xaml
index a9089b0..f89c256 100644
--- a/visual-studio-extension/DeepLensVisualStudio/DeepLensVisualStudio/ToolWindows/SearchControl.xaml
+++ b/visual-studio-extension/DeepLensVisualStudio/DeepLensVisualStudio/ToolWindows/SearchControl.xaml
@@ -149,31 +149,37 @@
Content="All"
GroupName="SearchTabs"
IsChecked="{Binding FilterAll, Mode=TwoWay}"
+ ToolTip="Search everywhere (/all)"
Style="{StaticResource TabButtonStyle}" />
@@ -455,6 +461,18 @@
Foreground="{DynamicResource {x:Static vsshell:VsBrushes.GrayTextKey}}"
HorizontalAlignment="Center"
Margin="0,4,0,0" />
+