diff --git a/src/js/components/filters.js b/src/js/components/filters.js index d66879ec..be4fe952 100644 --- a/src/js/components/filters.js +++ b/src/js/components/filters.js @@ -58,7 +58,11 @@ class Filters { /* Modify the URL with the tech */ url.searchParams.delete('tech'); - url.searchParams.append('tech', technologies); + if (technologies.length > 0) { + url.searchParams.append('tech', technologies); + } else { + url.searchParams.append('tech', 'ALL'); + } url.searchParams.delete('geo'); url.searchParams.append('geo', geo); @@ -120,7 +124,7 @@ class Filters { const combo = document.querySelectorAll('[data-component="combobox"]'); const url = new URL(location.href); - const selected = url.searchParams.get('tech')?.split(',') || []; + const selected = url.searchParams.get('tech')?.split(',') || ["ALL"]; combo.forEach(box => new ComboBox(box, this.technologies, selected)); } diff --git a/static/css/techreport/techreport.css b/static/css/techreport/techreport.css index 3bbddd44..e094a11a 100644 --- a/static/css/techreport/techreport.css +++ b/static/css/techreport/techreport.css @@ -1752,6 +1752,11 @@ h2.summary-heading { bottom: 1rem; } +/* Drilldown shows both clients in timeseries so hide client meta for these */ +[data-component="timeseries"] .meta .drilldown.client { + display: none; +} + /* Chart summary list */ .data-summary { margin-top: 2rem; diff --git a/templates/techreport/components/filter_meta.html b/templates/techreport/components/filter_meta.html index 46036184..cb4b4451 100644 --- a/templates/techreport/components/filter_meta.html +++ b/templates/techreport/components/filter_meta.html @@ -1,5 +1,5 @@