diff --git a/ui/job-view/redux/stores/selectedJob.js b/ui/job-view/redux/stores/selectedJob.js
index <HASH>..<HASH> 100644
--- a/ui/job-view/redux/stores/selectedJob.js
+++ b/ui/job-view/redux/stores/selectedJob.js
@@ -181,6 +181,12 @@ const doSetSelectedJobFromQueryString = (notify, jobMap) => {
       setUrlParam('selectedTaskRun', getTaskRunStr(task));
       return doSelectJob(task);
     }
+
+    if (getUrlParam('revision')) {
+      /* A standalone push which got opened deliberately. Either a task of a
+         different push was selected or none. */
+      return doClearSelectedJob({});
+    }
     // We are attempting to select a task, but that task is not in the current
     // range of pushes.  So we search for it in the database to help the user
     // locate it.
@@ -201,6 +207,12 @@ const doSetSelectedJobFromQueryString = (notify, jobMap) => {
 
       return doSelectJob(task);
     }
+
+    if (getUrlParam('revision')) {
+      /* A standalone push which got opened deliberately. Either a task of a
+         different push was selected or none. */
+      return doClearSelectedJob({});
+    }
     // We are attempting to select a task, but that task is not in the current
     // range of pushes.  So we search for it in the database to help the user
     // locate it.
Bug <I> - single push view opened: don't warn if previously selected task missing

The single push view gets deliberately opened. It's not a view which drops older
pushes and the selected task which they might contain.