podcast-mindmap/webapp
Dotty Dotter 121b51445b Fix: Mindmap rendert nach Podcast-Auswahl wieder
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>
2026-04-28 01:38:06 +02:00
..
d3.v7.min.js Initial commit: podcast-mindmap tool 2026-04-20 01:25:42 +02:00
icon-192.png #8 Multi-Podcast-Dashboard, #9 PWA, #10 Cross-Podcast-Links, #12 Wort-Timestamps 2026-04-23 20:53:06 +02:00
icon-512.png #8 Multi-Podcast-Dashboard, #9 PWA, #10 Cross-Podcast-Links, #12 Wort-Timestamps 2026-04-23 20:53:06 +02:00
index.html Fix: Mindmap rendert nach Podcast-Auswahl wieder 2026-04-28 01:38:06 +02:00
manifest.json #8 Multi-Podcast-Dashboard, #9 PWA, #10 Cross-Podcast-Links, #12 Wort-Timestamps 2026-04-23 20:53:06 +02:00
server.py Initial commit: podcast-mindmap tool 2026-04-20 01:25:42 +02:00
sw.js #8 Multi-Podcast-Dashboard, #9 PWA, #10 Cross-Podcast-Links, #12 Wort-Timestamps 2026-04-23 20:53:06 +02:00