From 2060af44f2b0f89b185c9e0a3ebd33596b585d46 Mon Sep 17 00:00:00 2001 From: mwiegand Date: Sun, 17 May 2026 18:37:42 +0200 Subject: [PATCH] fix(console): guard against missing window.__rankVocab Co-Authored-By: Claude Sonnet 4.6 --- l4d2web/l4d2web/static/js/console-autocomplete.js | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/l4d2web/l4d2web/static/js/console-autocomplete.js b/l4d2web/l4d2web/static/js/console-autocomplete.js index 7dc6fe4..528133e 100644 --- a/l4d2web/l4d2web/static/js/console-autocomplete.js +++ b/l4d2web/l4d2web/static/js/console-autocomplete.js @@ -107,6 +107,10 @@ function bindConsoleAutocomplete(form) { function recompute() { if (!vocab) return; + if (typeof window.__rankVocab !== "function") { + console.warn("[console-autocomplete] window.__rankVocab unavailable — vocab-rank.bundle.js failed to load?"); + return; + } const slice = firstTokenSlice(input.value, input.selectionStart || 0); if (!slice || !slice.token) { close(); return; } items = window.__rankVocab(slice.token, vocab);