From 3bd9c9f670eac1409f487d35b2e599a556a30271 Mon Sep 17 00:00:00 2001
From: Chris Lawton <chris.lawton@torchbox.com>
Date: Fri, 18 Jan 2019 12:41:35 +0000
Subject: [PATCH] allows for filters to stay open where on pages without a
 seach input

---
 .../src/javascript/apply/submission-filters.js           | 9 ++++++++-
 1 file changed, 8 insertions(+), 1 deletion(-)

diff --git a/opentech/static_src/src/javascript/apply/submission-filters.js b/opentech/static_src/src/javascript/apply/submission-filters.js
index eaaf37d31..5fa7a7f61 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();
     }
-- 
GitLab