diff --git a/data/assets.toml b/data/assets.toml
index 6f951739..b2d359e2 100644
--- a/data/assets.toml
+++ b/data/assets.toml
@@ -57,8 +57,8 @@
sri = "sha256-pB/deHc9CGfFpJRjC43imB29Rse8tak+5eXqntO94ck="
url = "https://cdnjs.cloudflare.com/ajax/libs/anchor-js/%s/anchor.min.js"
[js.mermaid]
- version = "8.4.3"
- sri = "" # SRI unavailable.
+ version = "8.4.4"
+ sri = "sha256-JEqEejGt4tR35L0a1zodzsV0/PJ6GIf7J4yDtywdrH8="
url = "https://cdnjs.cloudflare.com/ajax/libs/mermaid/%s/mermaid.min.js"
[js.lazysizes]
version = "5.1.2"
diff --git a/layouts/shortcodes/icon.html b/layouts/shortcodes/icon.html
index dc024701..38541aba 100644
--- a/layouts/shortcodes/icon.html
+++ b/layouts/shortcodes/icon.html
@@ -5,5 +5,6 @@
{{- if in (slice "fab" "fas" "far" "fal") $pack -}}
{{- $pack_prefix = "fa" -}}
{{- end -}}
-
+ {{- $padding_right := (.Get "padding_right") | default 1 -}}{{/* Defaulting to 1 prevents no spacing when minimizing HTML. */}}
+
{{- end -}}
\ No newline at end of file