diff --git a/res/js/util/statehandler.js b/res/js/util/statehandler.js
index 2304fa5bb966b9fbe03598e3841f139caf711432..0e5e2682197bfa56171ff1424eabf84b3c673256 100644
--- a/res/js/util/statehandler.js
+++ b/res/js/util/statehandler.js
@@ -32,7 +32,8 @@ class StateHandler extends Component {
             this.sendEvent("update", [this.state]);
     }
 
-    parse(options = {}) {
+    parse(overrides = {}) {
+        const options = {};
         function split(str, sep, n) {
             const out = [];
             let lastIndex = 0;
@@ -64,6 +65,7 @@ class StateHandler extends Component {
         });
         return {
             ...options,
+            ...overrides,
             query: query.join(" ")
         }
     }