diff --git a/opentech/static_src/src/javascript/apply/submission-filters.js b/opentech/static_src/src/javascript/apply/submission-filters.js
index eaaf37d31617c244f28724dab4cdc21f45de8b05..5fa7a7f618902c50ab76cb2939b5b927e1fd2715 100644
--- a/opentech/static_src/src/javascript/apply/submission-filters.js
+++ b/opentech/static_src/src/javascript/apply/submission-filters.js
@@ -21,7 +21,14 @@
     // check if the page has a query string and keep filters open if so on desktop
     const minimumNumberParams = 1 + urlParams.has('query') ? 1 : 0;
 
-    if ([...urlParams].length > minimumNumberParams && $(window).width() > 1024) {
+    // check for a search query param
+    if (urlParams.has('query')) {
+        if ([...urlParams].length > minimumNumberParams && $(window).width() > 1024) {
+            $body.addClass(filterOpenClass);
+            updateButtonText();
+        }
+    }
+    else if ([...urlParams].length >= 1 && $(window).width() > 1024) {
         $body.addClass(filterOpenClass);
         updateButtonText();
     }