- autocomplete.js, i18n.js, offline-db.js, pane-manager.js - themes.js, sidebar_raw.js, state.js - All standalone/no-dependency modules
- autocomplete.js uses globals (var) with no ES module imports - Added to test exemption list alongside state.js
- tests/frontend/validate-imports.mjs: 0 errors on 13 modules, 79 exports Detects: missing exports, broken imports, const reassignments - tests/frontend/unit.test.mjs: escapeHtml, state object, module syntax - Added to CI lint job (runs after Ruff + Mypy)