diff --git a/crates/zensical/src/server/client.rs b/crates/zensical/src/server/client.rs index e39fdc3..db6cf86 100644 --- a/crates/zensical/src/server/client.rs +++ b/crates/zensical/src/server/client.rs @@ -51,14 +51,11 @@ static CLIENT: &str = concat!( " pending(true);\n", " socket.addEventListener(\"message\", ev => {\n", " if (ev.data.endsWith(\".css\")) {\n", - " const file = ev.data.split(\"/\").pop();\n", " document.querySelectorAll(`link[rel=\"stylesheet\"]`)", " .forEach(link => {\n", - " if (link.href.includes(file)) {\n", - " const reload = link.cloneNode(true);\n", - " reload.addEventListener(\"load\", () => {\n", - " link.parentNode.removeChild(link)\n", - " })\n", + " if (link.href.includes(ev.data)) {\n", + " const href = link.href.split(\"?\")[0]\n", + " link.href = href + \"?t=\" + new Date().getTime();\n", " }\n", " });\n", " return\n",