diff options
Diffstat (limited to 'modules/caddyhttp/fileserver/browse.html')
-rw-r--r-- | modules/caddyhttp/fileserver/browse.html | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/modules/caddyhttp/fileserver/browse.html b/modules/caddyhttp/fileserver/browse.html index c893b64..2afea5e 100644 --- a/modules/caddyhttp/fileserver/browse.html +++ b/modules/caddyhttp/fileserver/browse.html @@ -850,11 +850,11 @@ footer { <script> const filterEl = document.getElementById('filter'); - filterEl.focus({ preventScroll: true }); + filterEl?.focus({ preventScroll: true }); function initPage() { // populate and evaluate filter - if (!filterEl.value) { + if (!filterEl?.value) { const filterParam = new URL(window.location.href).searchParams.get('filter'); if (filterParam) { filterEl.value = filterParam; @@ -874,6 +874,7 @@ footer { } function filter() { + if (!filterEl) return; const q = filterEl.value.trim().toLowerCase(); document.querySelectorAll('tr.file').forEach(function(el) { if (!q) { |