From 6b95ef97cb763c92bd6ddd3fb50e9e9cd3d70f12 Mon Sep 17 00:00:00 2001 From: Matt Johnson Date: Mon, 18 May 2026 17:08:35 +0000 Subject: [PATCH] fix: remove double-escaping from data-geometry attribute tojson already produces HTML-attribute-safe JSON. The extra |e filter was double-escaping, causing JSON.parse to fail in the browser JS. Switch to single-quoted attribute to avoid conflicts with JSON double quotes. --- src/central/gui/templates/_events_rows.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/central/gui/templates/_events_rows.html b/src/central/gui/templates/_events_rows.html index 75552e5..231d7b6 100644 --- a/src/central/gui/templates/_events_rows.html +++ b/src/central/gui/templates/_events_rows.html @@ -18,7 +18,7 @@ {% for event in events %} + {% if event.geometry %}data-geometry='{{ event.geometry | tojson }}'{% endif %}> {{ event.time }} {{ event.adapter }} {{ event.category }}