Beim Wechsel von der Podcast-Auswahl zu einer konkreten Mindmap warf init() einen TypeError, weil showPodcastSelector() das #welcome-panel-Div ueberschrieben hatte und die anschliessende Zuweisung an dessen innerHTML auf null traf. Folge: catch in selectPodcast() loggte den Fehler, init() lief nicht zu Ende, der SVG-Bereich blieb leer. Zwei Fixes: - showPodcastSelector setzt die ID 'welcome-panel' beim Replace wieder. - init() legt das Div bei Bedarf neu an, falls jemand sonst panel.innerHTML ueberschreibt. Verifiziert via Headless-Browser (puppeteer): LdN 568 Knoten/555 Kanten, NEU DENKEN 186 Knoten/209 Kanten, force-Simulation laeuft. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| d3.v7.min.js | ||
| icon-192.png | ||
| icon-512.png | ||
| index.html | ||
| manifest.json | ||
| server.py | ||
| sw.js | ||