diff --git a/static/js/dark.js b/static/js/dark.js index 53690a5..c00fd40 100644 --- a/static/js/dark.js +++ b/static/js/dark.js @@ -620,7 +620,7 @@ function renderLoop() { if (!canvas || !onscreen || !shaderCtx.gl) return; var search = document.getElementById('search'); - if (search.value !== lastRecordedSearch) { + if (search && search.value !== lastRecordedSearch) { lastRecordedSearch = search.value; setTimeout(function () { free(staticPathSet); diff --git a/static/js/dark.ts b/static/js/dark.ts index afa0ac2..dac6f41 100644 --- a/static/js/dark.ts +++ b/static/js/dark.ts @@ -650,8 +650,8 @@ function renderLoop() { if(renderStopped) return; if(!canvas || !onscreen || !shaderCtx.gl) return; - const search = document.getElementById('search')! as HTMLInputElement; - if(search.value !== lastRecordedSearch) { + const search = document.getElementById('search') as HTMLInputElement; + if(search && search.value !== lastRecordedSearch) { lastRecordedSearch = search.value; setTimeout(() => { free(staticPathSet);