diff --git a/package-lock.json b/package-lock.json index 5b2f10640..7067ef1e8 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "answers-hitchhiker-theme", - "version": "1.33.6", + "version": "1.33.7", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "answers-hitchhiker-theme", - "version": "1.33.6", + "version": "1.33.7", "devDependencies": { "@axe-core/puppeteer": "^4.5.2", "@babel/core": "^7.9.6", diff --git a/package.json b/package.json index d31ff7e47..9916f7a6a 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "answers-hitchhiker-theme", - "version": "1.33.6", + "version": "1.33.7", "description": "A starter Search theme for hitchhikers", "keywords": [ "jambo", diff --git a/static/js/theme-map/VerticalFullPageMapOrchestrator.js b/static/js/theme-map/VerticalFullPageMapOrchestrator.js index f9b3e5af6..de70bd500 100644 --- a/static/js/theme-map/VerticalFullPageMapOrchestrator.js +++ b/static/js/theme-map/VerticalFullPageMapOrchestrator.js @@ -8,6 +8,7 @@ import ZoomTriggers from './Maps/ZoomTriggers.js'; import PanTriggers from './Maps/PanTriggers.js'; import MobileStates from './MobileStates'; +import QueryTriggers from '../constants/query-triggers.js'; import StorageKeys from '../constants/storage-keys.js'; /** @@ -184,7 +185,13 @@ class VerticalFullPageMapOrchestrator extends ANSWERS.Component { this.core.storage.registerListener({ eventType: 'update', storageKey: StorageKeys.QUERY, - callback: () => this.updateMostRecentSearchState() + callback: () => { + const queryTrigger = this.core.storage.get(StorageKeys.QUERY_TRIGGER); + if (queryTrigger !== QueryTriggers.PAGINATION) { + this.core.clearStaticFilterNode('SearchThisArea'); + } + this.updateMostRecentSearchState(); + } }); const searchThisAreaToggleEls = this._container.querySelectorAll('.js-searchThisAreaToggle'); @@ -680,7 +687,6 @@ class VerticalFullPageMapOrchestrator extends ANSWERS.Component { useFacets: true }); this.updateMostRecentSearchState(); - this.core.clearStaticFilterNode('SearchThisArea'); } /** diff --git a/static/package-lock.json b/static/package-lock.json index 9e7665f02..2020581ae 100644 --- a/static/package-lock.json +++ b/static/package-lock.json @@ -1,12 +1,12 @@ { "name": "answers-hitchhiker-theme", - "version": "1.33.6", + "version": "1.33.7", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "answers-hitchhiker-theme", - "version": "1.33.6", + "version": "1.33.7", "license": "BSD-3-Clause", "dependencies": { "@vimeo/player": "^2.15.3", diff --git a/static/package.json b/static/package.json index 41fb1b7e9..20540b1a7 100644 --- a/static/package.json +++ b/static/package.json @@ -1,6 +1,6 @@ { "name": "answers-hitchhiker-theme", - "version": "1.33.6", + "version": "1.33.7", "description": "Toolchain for use with the HH Theme", "main": "Gruntfile.js", "scripts": {