Generisches Tool für interaktive Podcast-Mindmaps mit Audio-Playback
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> |
||
|---|---|---|
| backend | ||
| scripts | ||
| webapp | ||
| .gitignore | ||
| docker-compose.yml | ||
| Dockerfile | ||
| project.example.yaml | ||