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;
|
bvYDomain = genug ? [10, 15] : null;
|
||||||
|
|
||||||
const stufen = bvFarbstufen();
|
const stufen = bvFarbstufen();
|
||||||
// Ladezustand nur aus der letzten echten Ruhespannung - eine
|
// bvPunkte enthält seit dem Filter oben ohnehin nur noch Ruhespannungen
|
||||||
// Generatorspannung ergäbe sonst dauerhaft "100 % · Sehr gut".
|
// (<= AGM_RUHE_MAX_V) - kein separates bvRuhePunkte mehr nötig.
|
||||||
const letzter = bvRuhePunkte.length ? bvRuhePunkte[bvRuhePunkte.length - 1] : null;
|
const letzter = bvPunkte.length ? bvPunkte[bvPunkte.length - 1] : null;
|
||||||
const soc = letzter ? bvSocProzent(letzter.v) : null;
|
const soc = letzter ? bvSocProzent(letzter.v) : null;
|
||||||
const soh = bvSohBewertung();
|
const soh = bvSohBewertung();
|
||||||
const punktFarbe = (status) => (status === "ok" ? "var(--ok)" : status === "warn" ? "var(--warn)" : status === "bad" ? "var(--bad)" : "var(--fg3)");
|
const punktFarbe = (status) => (status === "ok" ? "var(--ok)" : status === "warn" ? "var(--warn)" : status === "bad" ? "var(--bad)" : "var(--fg3)");
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"domain": "audi_dashboard",
|
"domain": "audi_dashboard",
|
||||||
"name": "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",
|
"documentation": "https://gitea.nothaft.cloud/paul/audi-app/src/branch/main/README.md",
|
||||||
"issue_tracker": "https://gitea.nothaft.cloud/paul/audi-app/issues",
|
"issue_tracker": "https://gitea.nothaft.cloud/paul/audi-app/issues",
|
||||||
"codeowners": ["@paul"],
|
"codeowners": ["@paul"],
|
||||||
|
|||||||
Reference in New Issue
Block a user