Fix: ReferenceError bvRuhePunkte in vBatterieverlauf() - Batteriespannung-Klick brach das Rendering ab
Beim Zurueckbauen von bvPunkte/bvRuhePunkte auf eine einzige gefilterte Liste (voriger Commit) blieb eine Fundstelle unbeachtet: die SOC-Berechnung in vBatterieverlauf() las weiterhin aus dem entfernten bvRuhePunkte. Jeder Klick auf "Batteriespannung" liess render() mit einem ReferenceError abbrechen, bevor die Zielseite ueberhaupt gezeichnet wurde - von aussen ununterscheidbar von "Klick tut nichts". Live im Browser gefunden (Konsole zeigte den echten Fehler), nicht durch Codelesen - node --check haette das nie gefangen, da es nur Syntax prueft, keine Laufzeitreferenzen. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This commit is contained in:
@@ -1818,9 +1818,9 @@ function vBatterieverlauf() {
|
||||
bvYDomain = genug ? [10, 15] : null;
|
||||
|
||||
const stufen = bvFarbstufen();
|
||||
// Ladezustand nur aus der letzten echten Ruhespannung - eine
|
||||
// Generatorspannung ergäbe sonst dauerhaft "100 % · Sehr gut".
|
||||
const letzter = bvRuhePunkte.length ? bvRuhePunkte[bvRuhePunkte.length - 1] : null;
|
||||
// bvPunkte enthält seit dem Filter oben ohnehin nur noch Ruhespannungen
|
||||
// (<= AGM_RUHE_MAX_V) - kein separates bvRuhePunkte mehr nötig.
|
||||
const letzter = bvPunkte.length ? bvPunkte[bvPunkte.length - 1] : null;
|
||||
const soc = letzter ? bvSocProzent(letzter.v) : null;
|
||||
const soh = bvSohBewertung();
|
||||
const punktFarbe = (status) => (status === "ok" ? "var(--ok)" : status === "warn" ? "var(--warn)" : status === "bad" ? "var(--bad)" : "var(--fg3)");
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
{
|
||||
"domain": "audi_dashboard",
|
||||
"name": "Audi Dashboard",
|
||||
"version": "2026.8.27.17",
|
||||
"version": "2026.8.27.18",
|
||||
"documentation": "https://gitea.nothaft.cloud/paul/audi-app/src/branch/main/README.md",
|
||||
"issue_tracker": "https://gitea.nothaft.cloud/paul/audi-app/issues",
|
||||
"codeowners": ["@paul"],
|
||||
|
||||
Reference in New Issue
Block a user