if month doesn't follow YYYY-MM format, assume it's a search instead.
diff --git a/webui/js/source/primer.js b/webui/js/source/primer.js
index b47024a..ad8bb8d 100644
--- a/webui/js/source/primer.js
+++ b/webui/js/source/primer.js
@@ -128,7 +128,7 @@
         }
     }
     // Are we initiating a search?
-    if (query) {
+    if (query || (month && !month.match(/^\d\d\d\d-\d+$/))) { // single-month isn't a search, but any other date marker is
         state.search = true;
         state.query = decodeURIComponent(query);
         state.date = month;