opencompletion.com/templates
russell@unturf.com a829c97136
fix(tts): rewrap sentence glow when innerHTML overwrites destroyed spans
wrapSentencesForGlow gated only on dataset.glowWrapped='1', but that flag
lives on the container element and survives innerHTML replacement. The
streaming chunk handler does targetMessageElement.innerHTML = sanitized
on every delta, and message_updated / edit-save both replace innerHTML
too. Spans got blown away while the flag persisted, so subsequent glow
attaches found the flag, skipped re-wrapping, and the highlight never
appeared.

Now also require an actual .tts-sentence span to exist before short-
circuiting. If the wrap was destroyed, re-wrap.
2026-06-03 16:07:21 -04:00
..
auth.html Redesign user interface across all pages (#42) 2025-11-12 09:24:49 -05:00
base.html ui: add dark/light theme toggle above Auto-Play TTS 2026-05-29 12:51:07 -04:00
browse.html Fix theme flash and add logout to profile page 2025-11-30 10:00:48 -05:00
chat.html fix(tts): rewrap sentence glow when innerHTML overwrites destroyed spans 2026-06-03 16:07:21 -04:00
index.html ui: drop misleading homepage stats (active users, active rooms) 2026-06-02 09:19:11 -04:00
profile.html Fix theme flash and add logout to profile page 2025-11-30 10:00:48 -05:00
search.html Redesign user interface across all pages (#42) 2025-11-12 09:24:49 -05:00