diff --git a/cast/public/sw-legacy.js b/cast/public/sw-legacy.js
new file mode 100644
index 0000000000..acf83b949a
--- /dev/null
+++ b/cast/public/sw-legacy.js
@@ -0,0 +1,5 @@
+"use strict";
+
+self.addEventListener("fetch", (event) => {
+ event.respondWith(fetch(event.request));
+});
diff --git a/cast/public/service_worker.js b/cast/public/sw-modern.js
similarity index 100%
rename from cast/public/service_worker.js
rename to cast/public/sw-modern.js
diff --git a/demo/public/sw-legacy.js b/demo/public/sw-legacy.js
new file mode 100644
index 0000000000..acf83b949a
--- /dev/null
+++ b/demo/public/sw-legacy.js
@@ -0,0 +1,5 @@
+"use strict";
+
+self.addEventListener("fetch", (event) => {
+ event.respondWith(fetch(event.request));
+});
diff --git a/demo/public/service_worker.js b/demo/public/sw-modern.js
similarity index 100%
rename from demo/public/service_worker.js
rename to demo/public/sw-modern.js
diff --git a/package.json b/package.json
index 905bac737b..79dbc826b5 100644
--- a/package.json
+++ b/package.json
@@ -118,7 +118,7 @@
"leaflet-draw": "1.0.4",
"lit": "2.8.0",
"luxon": "3.4.4",
- "marked": "13.0.2",
+ "marked": "13.0.3",
"memoize-one": "6.0.0",
"node-vibrant": "3.2.1-alpha.1",
"proxy-polyfill": "0.3.2",
diff --git a/src/components/ha-selector/ha-selector-image.ts b/src/components/ha-selector/ha-selector-image.ts
index cde24f883c..ff337e8810 100644
--- a/src/components/ha-selector/ha-selector-image.ts
+++ b/src/components/ha-selector/ha-selector-image.ts
@@ -45,7 +45,14 @@ export class HaImageSelector extends LitElement {
return html`