drag-drop.js and the unsupported-browser handler in app.js both
referenced getElementById('app'), but the template's root has
id="appContainer". The mismatch was masked in production because
sourceMode='http' skips dragDrop.init() — only file:// (sourceMode=
'local') tripped over it, throwing "Cannot read properties of null
(reading 'addEventListener')" at app load.
Surfaced while header-standardizing the other tools; fixed by
pointing both callers at #appContainer.
|
||
|---|---|---|
| .. | ||
| app.js | ||
| directory.js | ||
| drag-drop.js | ||
| events.js | ||
| export.js | ||
| filtering.js | ||
| hash.js | ||
| init.js | ||
| parser.js | ||
| presets.js | ||
| source.js | ||
| table.js | ||
| url-state.js | ||