diff --git a/apps/desktop/src/app/cron/index.tsx b/apps/desktop/src/app/cron/index.tsx
index 9bf6923b5c..135ca2a8b7 100644
--- a/apps/desktop/src/app/cron/index.tsx
+++ b/apps/desktop/src/app/cron/index.tsx
@@ -682,7 +682,9 @@ export function CronView({ onClose, onOpenSession, setStatusbarItemGroup: _setSt
/>
))}
{visibleJobs.length === 0 && (
-
{c.emptyTitleSearch}
+
+ {query.trim() ? c.emptyTitleSearch : c.emptyTitleNew}
+
)}
setEditor({ mode: 'create' })} />
{visibleBlueprints.length > 0 && (
@@ -711,8 +713,13 @@ export function CronView({ onClose, onOpenSession, setStatusbarItemGroup: _setSt
onPauseResume={() => void handlePauseResume(selectedJob)}
onTrigger={() => void handleTrigger(selectedJob)}
/>
- ) : (
+ ) : query.trim() ? (
+ // A search with no selected job: search-flavored copy is right.
+ ) : (
+ // No selection and no search — "Try a broader search query" here
+ // just confused people staring at an empty panel with zero jobs.
+
)}
)}