50749323f8d97ddffea7eff86780a163d6925bda
Tab-Button "Quellen-Health" verlinkte auf eine Sub-Section, die es im DOM gar nicht gab: - <button data-subtab="source-health"> existierte bereits - <div id="sub-source-health"> fehlte komplett - <div id="healthContent"> (Render-Anker für source-health.js) fehlte ebenfalls Folge: 1. sources.js Click-Handler crashte mit "Cannot read properties of null (reading classList)" beim Versuch, die Sub-Section auf .active zu setzen 2. loadHealthData() lief zwar (über separaten Listener in source-health.js) und der Backend-Call ging durch, aber renderHealthDashboard fand kein #healthContent und brach still ab (if (!container) return). Nutzer sah niemals Inhalt. Fix: Sub-Section <div id="sub-source-health"><div id="healthContent"> zwischen sub-tenant-sources und der Audit-Section eingefügt. Außerdem das ohnehin fehlende </div> für sec-sources sauber geschlossen. Damit löst sich das gefühlte "Quellen Health lädt minutenlang": beim Klick wird der Tab korrekt aktiviert, der Render landet in #healthContent und ist dank der Pagination + Cache aus den letzten zwei Commits sofort sichtbar.
Beschreibung
Verwaltungsoberfläche für das OSINT-Monitoringsystem
Sprachen
Python
60.2%
JavaScript
23.5%
HTML
11.1%
CSS
4.7%
Shell
0.5%