mirror of
https://github.com/Jeuners/Logpy-AgentOne.git
synced 2026-09-09 15:02:33 +02:00
fix: offene Bewertungs-Korrektur verschwindet nicht mehr beim Auto-Refresh
Gleiches Muster wie der Audio-Refresh-Bug: zeichneBoard() baut die Karten alle 3s per innerHTML komplett neu, das riss eine gerade geoeffnete 👎-Korrektur-Auswahl (Kategorie/Dringlichkeit-Dropdowns) wieder weg, bevor man sie ausfuellen konnte - "erscheint, verschwindet wieder". takt() pausiert jetzt zusaetzlich, solange .bw-korrektur.zeigen offen ist. Mit Playwright verifiziert: bleibt jetzt auch nach 7s (mehrere Poll-Zyklen) sichtbar. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_015vtvcyNkapuDh583643hNs
This commit is contained in:
parent
6aedeafdbf
commit
cc5838621c
1 changed files with 5 additions and 0 deletions
|
|
@ -828,6 +828,11 @@ async function takt(){
|
|||
// etwas lief - das Board hat sich praktisch nie mehr neu gezeichnet, sobald
|
||||
// irgendeine Karte eine Aufnahme hatte (also fast immer).
|
||||
if([...document.querySelectorAll('#board audio')].some(a=>!a.paused))return;
|
||||
// Gleiches Problem wie beim Audio-Player: zeichneBoard() baut die Karten
|
||||
// per innerHTML komplett neu, das reisst eine offene 👎-Korrektur-Auswahl
|
||||
// wieder weg, bevor man sie ausfuellen kann ("erscheint, verschwindet
|
||||
// wieder"). Nicht neu zeichnen, solange eine offen ist.
|
||||
if(document.querySelector('.bw-korrektur.zeigen'))return;
|
||||
const [s,a,v]=await Promise.all([hole('/api/status'),hole('/api/anrufe'),hole('/api/verlauf')]);
|
||||
if(s===null&&a===null&&v===null){verbindungsFehler++}
|
||||
else{verbindungsFehler=0;letzteAktualisierung=new Date()}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue