From d36b51a3187aa014d1cb70a1ccb3130f547469a7 Mon Sep 17 00:00:00 2001 From: squidfunk Date: Wed, 12 Nov 2025 17:49:38 +0100 Subject: [PATCH] zensical:fix - iframe-worker not loaded in offline mode Signed-off-by: squidfunk --- python/zensical/config.py | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/python/zensical/config.py b/python/zensical/config.py index 5768743..12d5aeb 100644 --- a/python/zensical/config.py +++ b/python/zensical/config.py @@ -671,7 +671,14 @@ def _convert_plugins(value: any, config: dict) -> list: "iframe-worker" in url for url in config["extra"]["polyfills"] ): script = "https://unpkg.com/iframe-worker/shim" - config["extra"]["polyfills"].append(script) + config["extra"]["polyfills"].append( + { + "path": script, + "type": "text/javascript", + "async": False, + "defer": False, + } + ) # Now, add another level of indirection, by moving all plugin configuration # into a `config` property, making it compatible with Material for MkDocs.