diff --git a/script/gallery.js b/script/gallery.js index ef0ebed..09510c2 100644 --- a/script/gallery.js +++ b/script/gallery.js @@ -100,7 +100,8 @@ function useFragment() { clearForm(); } else { let set = new Set(frag.split(';')); - if (new Array(...set).every(x => /^(require|exclude)_/.test(x))) { + let re = /^(require|exclude)_|hide_filters/; + if (new Array(...set).every(x => re.test(x))) { allBoxes.forEach(b => b.checked = set.has(b.id)); let details = document.getElementById('filters-details'); details.open = !set.has('hide_filters');