diff --git a/Bazarr/After-install-configuration/index.html b/Bazarr/After-install-configuration/index.html
index 2711bd3fc..aeca881e6 100644
--- a/Bazarr/After-install-configuration/index.html
+++ b/Bazarr/After-install-configuration/index.html
@@ -3370,5 +3370,7 @@ If you've done it correctly you will get something that looks like the following
       <script src="../../assets/javascripts/bundle.5cfa9459.min.js"></script>
       
     
-  <script>document$.subscribe(() => {const lightbox = GLightbox({"touchNavigation": true, "loop": false, "zoomable": true, "draggable": true, "openEffect": "zoom", "closeEffect": "zoom", "slideEffect": "slide"});})</script></body>
+  <script id="init-glightbox">const lightbox = GLightbox({"touchNavigation": true, "loop": false, "zoomable": true, "draggable": true, "openEffect": "zoom", "closeEffect": "zoom", "slideEffect": "slide"});
+document$.subscribe(() => { lightbox.reload() });
+</script></body>
 </html>
\ No newline at end of file
diff --git a/Bazarr/Setup-Guide/index.html b/Bazarr/Setup-Guide/index.html
index 2a86e73c9..5a4d88477 100644
--- a/Bazarr/Setup-Guide/index.html
+++ b/Bazarr/Setup-Guide/index.html
@@ -4071,5 +4071,7 @@ For more info about the other settings check the <a href="https://wiki.bazarr.me
       <script src="../../assets/javascripts/bundle.5cfa9459.min.js"></script>
       
     
-  <script>document$.subscribe(() => {const lightbox = GLightbox({"touchNavigation": true, "loop": false, "zoomable": true, "draggable": true, "openEffect": "zoom", "closeEffect": "zoom", "slideEffect": "slide"});})</script></body>
+  <script id="init-glightbox">const lightbox = GLightbox({"touchNavigation": true, "loop": false, "zoomable": true, "draggable": true, "openEffect": "zoom", "closeEffect": "zoom", "slideEffect": "slide"});
+document$.subscribe(() => { lightbox.reload() });
+</script></body>
 </html>
\ No newline at end of file
diff --git a/Bazarr/Tips/Bazarr-suggested-scoring/index.html b/Bazarr/Tips/Bazarr-suggested-scoring/index.html
index c14f646e0..54a2710a0 100644
--- a/Bazarr/Tips/Bazarr-suggested-scoring/index.html
+++ b/Bazarr/Tips/Bazarr-suggested-scoring/index.html
@@ -3498,5 +3498,7 @@ It's kinda useless to start with why would you want to try to sync perfectly mat
       <script src="../../../assets/javascripts/bundle.5cfa9459.min.js"></script>
       
     
-  <script>document$.subscribe(() => {const lightbox = GLightbox({"touchNavigation": true, "loop": false, "zoomable": true, "draggable": true, "openEffect": "zoom", "closeEffect": "zoom", "slideEffect": "slide"});})</script></body>
+  <script id="init-glightbox">const lightbox = GLightbox({"touchNavigation": true, "loop": false, "zoomable": true, "draggable": true, "openEffect": "zoom", "closeEffect": "zoom", "slideEffect": "slide"});
+document$.subscribe(() => { lightbox.reload() });
+</script></body>
 </html>
\ No newline at end of file
diff --git a/Bazarr/index.html b/Bazarr/index.html
index 508bab40a..0504a4bfd 100644
--- a/Bazarr/index.html
+++ b/Bazarr/index.html
@@ -3447,5 +3447,7 @@
       <script src="../assets/javascripts/bundle.5cfa9459.min.js"></script>
       
     
-  <script>document$.subscribe(() => {const lightbox = GLightbox({"touchNavigation": true, "loop": false, "zoomable": true, "draggable": true, "openEffect": "zoom", "closeEffect": "zoom", "slideEffect": "slide"});})</script></body>
+  <script id="init-glightbox">const lightbox = GLightbox({"touchNavigation": true, "loop": false, "zoomable": true, "draggable": true, "openEffect": "zoom", "closeEffect": "zoom", "slideEffect": "slide"});
+document$.subscribe(() => { lightbox.reload() });
+</script></body>
 </html>
\ No newline at end of file
diff --git a/Bazarr/scripts/index.html b/Bazarr/scripts/index.html
index f9d43d1d5..8308226ca 100644
--- a/Bazarr/scripts/index.html
+++ b/Bazarr/scripts/index.html
@@ -3381,5 +3381,7 @@ mv<span class="w"> </span><span class="s2">&quot;{{subtitles}}&quot;</span><span
       <script src="../../assets/javascripts/bundle.5cfa9459.min.js"></script>
       
     
-  <script>document$.subscribe(() => {const lightbox = GLightbox({"touchNavigation": true, "loop": false, "zoomable": true, "draggable": true, "openEffect": "zoom", "closeEffect": "zoom", "slideEffect": "slide"});})</script></body>
+  <script id="init-glightbox">const lightbox = GLightbox({"touchNavigation": true, "loop": false, "zoomable": true, "draggable": true, "openEffect": "zoom", "closeEffect": "zoom", "slideEffect": "slide"});
+document$.subscribe(() => { lightbox.reload() });
+</script></body>
 </html>
\ No newline at end of file
diff --git a/Downloaders/Deluge/Basic-Setup/index.html b/Downloaders/Deluge/Basic-Setup/index.html
index cb7914fae..89ed819c8 100644
--- a/Downloaders/Deluge/Basic-Setup/index.html
+++ b/Downloaders/Deluge/Basic-Setup/index.html
@@ -3984,5 +3984,7 @@
       <script src="../../../assets/javascripts/bundle.5cfa9459.min.js"></script>
       
     
-  <script>document$.subscribe(() => {const lightbox = GLightbox({"touchNavigation": true, "loop": false, "zoomable": true, "draggable": true, "openEffect": "zoom", "closeEffect": "zoom", "slideEffect": "slide"});})</script></body>
+  <script id="init-glightbox">const lightbox = GLightbox({"touchNavigation": true, "loop": false, "zoomable": true, "draggable": true, "openEffect": "zoom", "closeEffect": "zoom", "slideEffect": "slide"});
+document$.subscribe(() => { lightbox.reload() });
+</script></body>
 </html>
\ No newline at end of file
diff --git a/Downloaders/Deluge/Port-Forwarding/index.html b/Downloaders/Deluge/Port-Forwarding/index.html
index aa7937dbe..8310bab4a 100644
--- a/Downloaders/Deluge/Port-Forwarding/index.html
+++ b/Downloaders/Deluge/Port-Forwarding/index.html
@@ -3433,5 +3433,7 @@
       <script src="../../../assets/javascripts/bundle.5cfa9459.min.js"></script>
       
     
-  <script>document$.subscribe(() => {const lightbox = GLightbox({"touchNavigation": true, "loop": false, "zoomable": true, "draggable": true, "openEffect": "zoom", "closeEffect": "zoom", "slideEffect": "slide"});})</script></body>
+  <script id="init-glightbox">const lightbox = GLightbox({"touchNavigation": true, "loop": false, "zoomable": true, "draggable": true, "openEffect": "zoom", "closeEffect": "zoom", "slideEffect": "slide"});
+document$.subscribe(() => { lightbox.reload() });
+</script></body>
 </html>
\ No newline at end of file
diff --git a/Downloaders/Deluge/Tips/Plugins/index.html b/Downloaders/Deluge/Tips/Plugins/index.html
index 2247f3ba2..7a69f3432 100644
--- a/Downloaders/Deluge/Tips/Plugins/index.html
+++ b/Downloaders/Deluge/Tips/Plugins/index.html
@@ -3619,5 +3619,7 @@
       <script src="../../../../assets/javascripts/bundle.5cfa9459.min.js"></script>
       
     
-  <script>document$.subscribe(() => {const lightbox = GLightbox({"touchNavigation": true, "loop": false, "zoomable": true, "draggable": true, "openEffect": "zoom", "closeEffect": "zoom", "slideEffect": "slide"});})</script></body>
+  <script id="init-glightbox">const lightbox = GLightbox({"touchNavigation": true, "loop": false, "zoomable": true, "draggable": true, "openEffect": "zoom", "closeEffect": "zoom", "slideEffect": "slide"});
+document$.subscribe(() => { lightbox.reload() });
+</script></body>
 </html>
\ No newline at end of file
diff --git a/Downloaders/Deluge/Tips/Thin-Client/index.html b/Downloaders/Deluge/Tips/Thin-Client/index.html
index f05741ae6..65cc031d8 100644
--- a/Downloaders/Deluge/Tips/Thin-Client/index.html
+++ b/Downloaders/Deluge/Tips/Thin-Client/index.html
@@ -3505,5 +3505,7 @@
       <script src="../../../../assets/javascripts/bundle.5cfa9459.min.js"></script>
       
     
-  <script>document$.subscribe(() => {const lightbox = GLightbox({"touchNavigation": true, "loop": false, "zoomable": true, "draggable": true, "openEffect": "zoom", "closeEffect": "zoom", "slideEffect": "slide"});})</script></body>
+  <script id="init-glightbox">const lightbox = GLightbox({"touchNavigation": true, "loop": false, "zoomable": true, "draggable": true, "openEffect": "zoom", "closeEffect": "zoom", "slideEffect": "slide"});
+document$.subscribe(() => { lightbox.reload() });
+</script></body>
 </html>
\ No newline at end of file
diff --git a/Downloaders/Deluge/Tips/Unraid-Mover/index.html b/Downloaders/Deluge/Tips/Unraid-Mover/index.html
index edff32b3a..10a3219ea 100644
--- a/Downloaders/Deluge/Tips/Unraid-Mover/index.html
+++ b/Downloaders/Deluge/Tips/Unraid-Mover/index.html
@@ -3798,5 +3798,7 @@ deactivate<span class="w"> </span><span class="c1"># to leave the environment</s
       <script src="../../../../assets/javascripts/bundle.5cfa9459.min.js"></script>
       
     
-  <script>document$.subscribe(() => {const lightbox = GLightbox({"touchNavigation": true, "loop": false, "zoomable": true, "draggable": true, "openEffect": "zoom", "closeEffect": "zoom", "slideEffect": "slide"});})</script></body>
+  <script id="init-glightbox">const lightbox = GLightbox({"touchNavigation": true, "loop": false, "zoomable": true, "draggable": true, "openEffect": "zoom", "closeEffect": "zoom", "slideEffect": "slide"});
+document$.subscribe(() => { lightbox.reload() });
+</script></body>
 </html>
\ No newline at end of file
diff --git a/Downloaders/Deluge/Using-Labels/index.html b/Downloaders/Deluge/Using-Labels/index.html
index ead518982..b51c03a3b 100644
--- a/Downloaders/Deluge/Using-Labels/index.html
+++ b/Downloaders/Deluge/Using-Labels/index.html
@@ -3489,5 +3489,7 @@
       <script src="../../../assets/javascripts/bundle.5cfa9459.min.js"></script>
       
     
-  <script>document$.subscribe(() => {const lightbox = GLightbox({"touchNavigation": true, "loop": false, "zoomable": true, "draggable": true, "openEffect": "zoom", "closeEffect": "zoom", "slideEffect": "slide"});})</script></body>
+  <script id="init-glightbox">const lightbox = GLightbox({"touchNavigation": true, "loop": false, "zoomable": true, "draggable": true, "openEffect": "zoom", "closeEffect": "zoom", "slideEffect": "slide"});
+document$.subscribe(() => { lightbox.reload() });
+</script></body>
 </html>
\ No newline at end of file
diff --git a/Downloaders/Deluge/index.html b/Downloaders/Deluge/index.html
index 0b414e2ac..26e3f3cb2 100644
--- a/Downloaders/Deluge/index.html
+++ b/Downloaders/Deluge/index.html
@@ -3535,5 +3535,7 @@
       <script src="../../assets/javascripts/bundle.5cfa9459.min.js"></script>
       
     
-  <script>document$.subscribe(() => {const lightbox = GLightbox({"touchNavigation": true, "loop": false, "zoomable": true, "draggable": true, "openEffect": "zoom", "closeEffect": "zoom", "slideEffect": "slide"});})</script></body>
+  <script id="init-glightbox">const lightbox = GLightbox({"touchNavigation": true, "loop": false, "zoomable": true, "draggable": true, "openEffect": "zoom", "closeEffect": "zoom", "slideEffect": "slide"});
+document$.subscribe(() => { lightbox.reload() });
+</script></body>
 </html>
\ No newline at end of file
diff --git a/Downloaders/NZBGet/Basic-Setup/index.html b/Downloaders/NZBGet/Basic-Setup/index.html
index bbc369df4..93b233dd8 100644
--- a/Downloaders/NZBGet/Basic-Setup/index.html
+++ b/Downloaders/NZBGet/Basic-Setup/index.html
@@ -3877,5 +3877,7 @@ Being that Sonarr/Radarr only looks at the last xx amount in the queue/history.<
       <script src="../../../assets/javascripts/bundle.5cfa9459.min.js"></script>
       
     
-  <script>document$.subscribe(() => {const lightbox = GLightbox({"touchNavigation": true, "loop": false, "zoomable": true, "draggable": true, "openEffect": "zoom", "closeEffect": "zoom", "slideEffect": "slide"});})</script></body>
+  <script id="init-glightbox">const lightbox = GLightbox({"touchNavigation": true, "loop": false, "zoomable": true, "draggable": true, "openEffect": "zoom", "closeEffect": "zoom", "slideEffect": "slide"});
+document$.subscribe(() => { lightbox.reload() });
+</script></body>
 </html>
\ No newline at end of file
diff --git a/Downloaders/NZBGet/Paths-and-Categories/index.html b/Downloaders/NZBGet/Paths-and-Categories/index.html
index bd87fa737..8d95ac34f 100644
--- a/Downloaders/NZBGet/Paths-and-Categories/index.html
+++ b/Downloaders/NZBGet/Paths-and-Categories/index.html
@@ -3398,5 +3398,7 @@
       <script src="../../../assets/javascripts/bundle.5cfa9459.min.js"></script>
       
     
-  <script>document$.subscribe(() => {const lightbox = GLightbox({"touchNavigation": true, "loop": false, "zoomable": true, "draggable": true, "openEffect": "zoom", "closeEffect": "zoom", "slideEffect": "slide"});})</script></body>
+  <script id="init-glightbox">const lightbox = GLightbox({"touchNavigation": true, "loop": false, "zoomable": true, "draggable": true, "openEffect": "zoom", "closeEffect": "zoom", "slideEffect": "slide"});
+document$.subscribe(() => { lightbox.reload() });
+</script></body>
 </html>
\ No newline at end of file
diff --git a/Downloaders/NZBGet/index.html b/Downloaders/NZBGet/index.html
index 38c02e1a0..faa99b4c8 100644
--- a/Downloaders/NZBGet/index.html
+++ b/Downloaders/NZBGet/index.html
@@ -3348,5 +3348,7 @@
       <script src="../../assets/javascripts/bundle.5cfa9459.min.js"></script>
       
     
-  <script>document$.subscribe(() => {const lightbox = GLightbox({"touchNavigation": true, "loop": false, "zoomable": true, "draggable": true, "openEffect": "zoom", "closeEffect": "zoom", "slideEffect": "slide"});})</script></body>
+  <script id="init-glightbox">const lightbox = GLightbox({"touchNavigation": true, "loop": false, "zoomable": true, "draggable": true, "openEffect": "zoom", "closeEffect": "zoom", "slideEffect": "slide"});
+document$.subscribe(() => { lightbox.reload() });
+</script></body>
 </html>
\ No newline at end of file
diff --git a/Downloaders/NZBGet/scripts/index.html b/Downloaders/NZBGet/scripts/index.html
index 887f8e83e..2b02706d3 100644
--- a/Downloaders/NZBGet/scripts/index.html
+++ b/Downloaders/NZBGet/scripts/index.html
@@ -3941,5 +3941,7 @@ Released under GNU General Public License v2.0</p>
       <script src="../../../assets/javascripts/bundle.5cfa9459.min.js"></script>
       
     
-  <script>document$.subscribe(() => {const lightbox = GLightbox({"touchNavigation": true, "loop": false, "zoomable": true, "draggable": true, "openEffect": "zoom", "closeEffect": "zoom", "slideEffect": "slide"});})</script></body>
+  <script id="init-glightbox">const lightbox = GLightbox({"touchNavigation": true, "loop": false, "zoomable": true, "draggable": true, "openEffect": "zoom", "closeEffect": "zoom", "slideEffect": "slide"});
+document$.subscribe(() => { lightbox.reload() });
+</script></body>
 </html>
\ No newline at end of file
diff --git a/Downloaders/SABnzbd/Basic-Setup/index.html b/Downloaders/SABnzbd/Basic-Setup/index.html
index 928a3660a..bbfa1bd61 100644
--- a/Downloaders/SABnzbd/Basic-Setup/index.html
+++ b/Downloaders/SABnzbd/Basic-Setup/index.html
@@ -3925,5 +3925,7 @@ Being that Sonarr/Radarr only looks at the last xx amount in the queue/history.<
       <script src="../../../assets/javascripts/bundle.5cfa9459.min.js"></script>
       
     
-  <script>document$.subscribe(() => {const lightbox = GLightbox({"touchNavigation": true, "loop": false, "zoomable": true, "draggable": true, "openEffect": "zoom", "closeEffect": "zoom", "slideEffect": "slide"});})</script></body>
+  <script id="init-glightbox">const lightbox = GLightbox({"touchNavigation": true, "loop": false, "zoomable": true, "draggable": true, "openEffect": "zoom", "closeEffect": "zoom", "slideEffect": "slide"});
+document$.subscribe(() => { lightbox.reload() });
+</script></body>
 </html>
\ No newline at end of file
diff --git a/Downloaders/SABnzbd/Paths-and-Categories/index.html b/Downloaders/SABnzbd/Paths-and-Categories/index.html
index 94d58c5b0..d080f4685 100644
--- a/Downloaders/SABnzbd/Paths-and-Categories/index.html
+++ b/Downloaders/SABnzbd/Paths-and-Categories/index.html
@@ -3458,5 +3458,7 @@
       <script src="../../../assets/javascripts/bundle.5cfa9459.min.js"></script>
       
     
-  <script>document$.subscribe(() => {const lightbox = GLightbox({"touchNavigation": true, "loop": false, "zoomable": true, "draggable": true, "openEffect": "zoom", "closeEffect": "zoom", "slideEffect": "slide"});})</script></body>
+  <script id="init-glightbox">const lightbox = GLightbox({"touchNavigation": true, "loop": false, "zoomable": true, "draggable": true, "openEffect": "zoom", "closeEffect": "zoom", "slideEffect": "slide"});
+document$.subscribe(() => { lightbox.reload() });
+</script></body>
 </html>
\ No newline at end of file
diff --git a/Downloaders/SABnzbd/index.html b/Downloaders/SABnzbd/index.html
index ceee2f545..15efaba6d 100644
--- a/Downloaders/SABnzbd/index.html
+++ b/Downloaders/SABnzbd/index.html
@@ -3345,5 +3345,7 @@
       <script src="../../assets/javascripts/bundle.5cfa9459.min.js"></script>
       
     
-  <script>document$.subscribe(() => {const lightbox = GLightbox({"touchNavigation": true, "loop": false, "zoomable": true, "draggable": true, "openEffect": "zoom", "closeEffect": "zoom", "slideEffect": "slide"});})</script></body>
+  <script id="init-glightbox">const lightbox = GLightbox({"touchNavigation": true, "loop": false, "zoomable": true, "draggable": true, "openEffect": "zoom", "closeEffect": "zoom", "slideEffect": "slide"});
+document$.subscribe(() => { lightbox.reload() });
+</script></body>
 </html>
\ No newline at end of file
diff --git a/Downloaders/SABnzbd/scripts/index.html b/Downloaders/SABnzbd/scripts/index.html
index 811bb9be9..73184eb5b 100644
--- a/Downloaders/SABnzbd/scripts/index.html
+++ b/Downloaders/SABnzbd/scripts/index.html
@@ -3542,5 +3542,7 @@ Cleans the NZB name by removing the retagged stuff (-Obfuscated, -postbox, etc).
       <script src="../../../assets/javascripts/bundle.5cfa9459.min.js"></script>
       
     
-  <script>document$.subscribe(() => {const lightbox = GLightbox({"touchNavigation": true, "loop": false, "zoomable": true, "draggable": true, "openEffect": "zoom", "closeEffect": "zoom", "slideEffect": "slide"});})</script></body>
+  <script id="init-glightbox">const lightbox = GLightbox({"touchNavigation": true, "loop": false, "zoomable": true, "draggable": true, "openEffect": "zoom", "closeEffect": "zoom", "slideEffect": "slide"});
+document$.subscribe(() => { lightbox.reload() });
+</script></body>
 </html>
\ No newline at end of file
diff --git a/Downloaders/index.html b/Downloaders/index.html
index a93ac1857..e03f334cf 100644
--- a/Downloaders/index.html
+++ b/Downloaders/index.html
@@ -3442,5 +3442,7 @@
       <script src="../assets/javascripts/bundle.5cfa9459.min.js"></script>
       
     
-  <script>document$.subscribe(() => {const lightbox = GLightbox({"touchNavigation": true, "loop": false, "zoomable": true, "draggable": true, "openEffect": "zoom", "closeEffect": "zoom", "slideEffect": "slide"});})</script></body>
+  <script id="init-glightbox">const lightbox = GLightbox({"touchNavigation": true, "loop": false, "zoomable": true, "draggable": true, "openEffect": "zoom", "closeEffect": "zoom", "slideEffect": "slide"});
+document$.subscribe(() => { lightbox.reload() });
+</script></body>
 </html>
\ No newline at end of file
diff --git a/Downloaders/qBittorrent/3rd-party-tools/index.html b/Downloaders/qBittorrent/3rd-party-tools/index.html
index 06c9e3fff..ea5d74fbf 100644
--- a/Downloaders/qBittorrent/3rd-party-tools/index.html
+++ b/Downloaders/qBittorrent/3rd-party-tools/index.html
@@ -3588,5 +3588,7 @@
       <script src="../../../assets/javascripts/bundle.5cfa9459.min.js"></script>
       
     
-  <script>document$.subscribe(() => {const lightbox = GLightbox({"touchNavigation": true, "loop": false, "zoomable": true, "draggable": true, "openEffect": "zoom", "closeEffect": "zoom", "slideEffect": "slide"});})</script></body>
+  <script id="init-glightbox">const lightbox = GLightbox({"touchNavigation": true, "loop": false, "zoomable": true, "draggable": true, "openEffect": "zoom", "closeEffect": "zoom", "slideEffect": "slide"});
+document$.subscribe(() => { lightbox.reload() });
+</script></body>
 </html>
\ No newline at end of file
diff --git a/Downloaders/qBittorrent/Basic-Setup/index.html b/Downloaders/qBittorrent/Basic-Setup/index.html
index 0c2425295..c5321a7dc 100644
--- a/Downloaders/qBittorrent/Basic-Setup/index.html
+++ b/Downloaders/qBittorrent/Basic-Setup/index.html
@@ -4143,5 +4143,7 @@
       <script src="../../../assets/javascripts/bundle.5cfa9459.min.js"></script>
       
     
-  <script>document$.subscribe(() => {const lightbox = GLightbox({"touchNavigation": true, "loop": false, "zoomable": true, "draggable": true, "openEffect": "zoom", "closeEffect": "zoom", "slideEffect": "slide"});})</script></body>
+  <script id="init-glightbox">const lightbox = GLightbox({"touchNavigation": true, "loop": false, "zoomable": true, "draggable": true, "openEffect": "zoom", "closeEffect": "zoom", "slideEffect": "slide"});
+document$.subscribe(() => { lightbox.reload() });
+</script></body>
 </html>
\ No newline at end of file
diff --git a/Downloaders/qBittorrent/How-to-add-categories/index.html b/Downloaders/qBittorrent/How-to-add-categories/index.html
index 49b101a46..f32a677ce 100644
--- a/Downloaders/qBittorrent/How-to-add-categories/index.html
+++ b/Downloaders/qBittorrent/How-to-add-categories/index.html
@@ -3468,5 +3468,7 @@
       <script src="../../../assets/javascripts/bundle.5cfa9459.min.js"></script>
       
     
-  <script>document$.subscribe(() => {const lightbox = GLightbox({"touchNavigation": true, "loop": false, "zoomable": true, "draggable": true, "openEffect": "zoom", "closeEffect": "zoom", "slideEffect": "slide"});})</script></body>
+  <script id="init-glightbox">const lightbox = GLightbox({"touchNavigation": true, "loop": false, "zoomable": true, "draggable": true, "openEffect": "zoom", "closeEffect": "zoom", "slideEffect": "slide"});
+document$.subscribe(() => { lightbox.reload() });
+</script></body>
 </html>
\ No newline at end of file
diff --git a/Downloaders/qBittorrent/Paths/index.html b/Downloaders/qBittorrent/Paths/index.html
index 825b10fd3..1d7927e4f 100644
--- a/Downloaders/qBittorrent/Paths/index.html
+++ b/Downloaders/qBittorrent/Paths/index.html
@@ -3371,5 +3371,7 @@
       <script src="../../../assets/javascripts/bundle.5cfa9459.min.js"></script>
       
     
-  <script>document$.subscribe(() => {const lightbox = GLightbox({"touchNavigation": true, "loop": false, "zoomable": true, "draggable": true, "openEffect": "zoom", "closeEffect": "zoom", "slideEffect": "slide"});})</script></body>
+  <script id="init-glightbox">const lightbox = GLightbox({"touchNavigation": true, "loop": false, "zoomable": true, "draggable": true, "openEffect": "zoom", "closeEffect": "zoom", "slideEffect": "slide"});
+document$.subscribe(() => { lightbox.reload() });
+</script></body>
 </html>
\ No newline at end of file
diff --git a/Downloaders/qBittorrent/Port-forwarding/index.html b/Downloaders/qBittorrent/Port-forwarding/index.html
index adb10b372..f0a6f4b6c 100644
--- a/Downloaders/qBittorrent/Port-forwarding/index.html
+++ b/Downloaders/qBittorrent/Port-forwarding/index.html
@@ -3366,5 +3366,7 @@
       <script src="../../../assets/javascripts/bundle.5cfa9459.min.js"></script>
       
     
-  <script>document$.subscribe(() => {const lightbox = GLightbox({"touchNavigation": true, "loop": false, "zoomable": true, "draggable": true, "openEffect": "zoom", "closeEffect": "zoom", "slideEffect": "slide"});})</script></body>
+  <script id="init-glightbox">const lightbox = GLightbox({"touchNavigation": true, "loop": false, "zoomable": true, "draggable": true, "openEffect": "zoom", "closeEffect": "zoom", "slideEffect": "slide"});
+document$.subscribe(() => { lightbox.reload() });
+</script></body>
 </html>
\ No newline at end of file
diff --git a/Downloaders/qBittorrent/Tips/How-to-run-the-unRaid-mover-for-qBittorrent/index.html b/Downloaders/qBittorrent/Tips/How-to-run-the-unRaid-mover-for-qBittorrent/index.html
index 3a763e3fb..ffdad103d 100644
--- a/Downloaders/qBittorrent/Tips/How-to-run-the-unRaid-mover-for-qBittorrent/index.html
+++ b/Downloaders/qBittorrent/Tips/How-to-run-the-unRaid-mover-for-qBittorrent/index.html
@@ -3747,5 +3747,7 @@ deactivate<span class="w"> </span><span class="c1"># to leave the environment</s
       <script src="../../../../assets/javascripts/bundle.5cfa9459.min.js"></script>
       
     
-  <script>document$.subscribe(() => {const lightbox = GLightbox({"touchNavigation": true, "loop": false, "zoomable": true, "draggable": true, "openEffect": "zoom", "closeEffect": "zoom", "slideEffect": "slide"});})</script></body>
+  <script id="init-glightbox">const lightbox = GLightbox({"touchNavigation": true, "loop": false, "zoomable": true, "draggable": true, "openEffect": "zoom", "closeEffect": "zoom", "slideEffect": "slide"});
+document$.subscribe(() => { lightbox.reload() });
+</script></body>
 </html>
\ No newline at end of file
diff --git a/Downloaders/qBittorrent/Tips/Themes/index.html b/Downloaders/qBittorrent/Tips/Themes/index.html
index 52718dce4..b487f3839 100644
--- a/Downloaders/qBittorrent/Tips/Themes/index.html
+++ b/Downloaders/qBittorrent/Tips/Themes/index.html
@@ -3389,5 +3389,7 @@
       <script src="../../../../assets/javascripts/bundle.5cfa9459.min.js"></script>
       
     
-  <script>document$.subscribe(() => {const lightbox = GLightbox({"touchNavigation": true, "loop": false, "zoomable": true, "draggable": true, "openEffect": "zoom", "closeEffect": "zoom", "slideEffect": "slide"});})</script></body>
+  <script id="init-glightbox">const lightbox = GLightbox({"touchNavigation": true, "loop": false, "zoomable": true, "draggable": true, "openEffect": "zoom", "closeEffect": "zoom", "slideEffect": "slide"});
+document$.subscribe(() => { lightbox.reload() });
+</script></body>
 </html>
\ No newline at end of file
diff --git a/Downloaders/qBittorrent/index.html b/Downloaders/qBittorrent/index.html
index 5706518f3..6dd958dbb 100644
--- a/Downloaders/qBittorrent/index.html
+++ b/Downloaders/qBittorrent/index.html
@@ -3345,5 +3345,7 @@
       <script src="../../assets/javascripts/bundle.5cfa9459.min.js"></script>
       
     
-  <script>document$.subscribe(() => {const lightbox = GLightbox({"touchNavigation": true, "loop": false, "zoomable": true, "draggable": true, "openEffect": "zoom", "closeEffect": "zoom", "slideEffect": "slide"});})</script></body>
+  <script id="init-glightbox">const lightbox = GLightbox({"touchNavigation": true, "loop": false, "zoomable": true, "draggable": true, "openEffect": "zoom", "closeEffect": "zoom", "slideEffect": "slide"});
+document$.subscribe(() => { lightbox.reload() });
+</script></body>
 </html>
\ No newline at end of file
diff --git a/Downloaders/ruTorrent/index.html b/Downloaders/ruTorrent/index.html
index 2326d7057..56bf6388d 100644
--- a/Downloaders/ruTorrent/index.html
+++ b/Downloaders/ruTorrent/index.html
@@ -3355,5 +3355,7 @@
       <script src="../../assets/javascripts/bundle.5cfa9459.min.js"></script>
       
     
-  <script>document$.subscribe(() => {const lightbox = GLightbox({"touchNavigation": true, "loop": false, "zoomable": true, "draggable": true, "openEffect": "zoom", "closeEffect": "zoom", "slideEffect": "slide"});})</script></body>
+  <script id="init-glightbox">const lightbox = GLightbox({"touchNavigation": true, "loop": false, "zoomable": true, "draggable": true, "openEffect": "zoom", "closeEffect": "zoom", "slideEffect": "slide"});
+document$.subscribe(() => { lightbox.reload() });
+</script></body>
 </html>
\ No newline at end of file
diff --git a/Downloaders/ruTorrent/ruTorrent-Basic-Setup/index.html b/Downloaders/ruTorrent/ruTorrent-Basic-Setup/index.html
index 354afbf4f..32fdd8ce3 100644
--- a/Downloaders/ruTorrent/ruTorrent-Basic-Setup/index.html
+++ b/Downloaders/ruTorrent/ruTorrent-Basic-Setup/index.html
@@ -3462,5 +3462,7 @@
       <script src="../../../assets/javascripts/bundle.5cfa9459.min.js"></script>
       
     
-  <script>document$.subscribe(() => {const lightbox = GLightbox({"touchNavigation": true, "loop": false, "zoomable": true, "draggable": true, "openEffect": "zoom", "closeEffect": "zoom", "slideEffect": "slide"});})</script></body>
+  <script id="init-glightbox">const lightbox = GLightbox({"touchNavigation": true, "loop": false, "zoomable": true, "draggable": true, "openEffect": "zoom", "closeEffect": "zoom", "slideEffect": "slide"});
+document$.subscribe(() => { lightbox.reload() });
+</script></body>
 </html>
\ No newline at end of file
diff --git a/Guide-Sync/index.html b/Guide-Sync/index.html
index c32cd1e7d..fdb5fcb3e 100644
--- a/Guide-Sync/index.html
+++ b/Guide-Sync/index.html
@@ -3595,5 +3595,7 @@ Sonarr.</p>
       <script src="../assets/javascripts/bundle.5cfa9459.min.js"></script>
       
     
-  <script>document$.subscribe(() => {const lightbox = GLightbox({"touchNavigation": true, "loop": false, "zoomable": true, "draggable": true, "openEffect": "zoom", "closeEffect": "zoom", "slideEffect": "slide"});})</script></body>
+  <script id="init-glightbox">const lightbox = GLightbox({"touchNavigation": true, "loop": false, "zoomable": true, "draggable": true, "openEffect": "zoom", "closeEffect": "zoom", "slideEffect": "slide"});
+document$.subscribe(() => { lightbox.reload() });
+</script></body>
 </html>
\ No newline at end of file
diff --git a/Hardlinks/Check-if-hardlinks-are-working/index.html b/Hardlinks/Check-if-hardlinks-are-working/index.html
index 140e045d8..642d4c0e3 100644
--- a/Hardlinks/Check-if-hardlinks-are-working/index.html
+++ b/Hardlinks/Check-if-hardlinks-are-working/index.html
@@ -3514,5 +3514,7 @@
       <script src="../../assets/javascripts/bundle.5cfa9459.min.js"></script>
       
     
-  <script>document$.subscribe(() => {const lightbox = GLightbox({"touchNavigation": true, "loop": false, "zoomable": true, "draggable": true, "openEffect": "zoom", "closeEffect": "zoom", "slideEffect": "slide"});})</script></body>
+  <script id="init-glightbox">const lightbox = GLightbox({"touchNavigation": true, "loop": false, "zoomable": true, "draggable": true, "openEffect": "zoom", "closeEffect": "zoom", "slideEffect": "slide"});
+document$.subscribe(() => { lightbox.reload() });
+</script></body>
 </html>
\ No newline at end of file
diff --git a/Hardlinks/Examples/index.html b/Hardlinks/Examples/index.html
index 5c56f625d..6eef60589 100644
--- a/Hardlinks/Examples/index.html
+++ b/Hardlinks/Examples/index.html
@@ -3608,5 +3608,7 @@
       <script src="../../assets/javascripts/bundle.5cfa9459.min.js"></script>
       
     
-  <script>document$.subscribe(() => {const lightbox = GLightbox({"touchNavigation": true, "loop": false, "zoomable": true, "draggable": true, "openEffect": "zoom", "closeEffect": "zoom", "slideEffect": "slide"});})</script></body>
+  <script id="init-glightbox">const lightbox = GLightbox({"touchNavigation": true, "loop": false, "zoomable": true, "draggable": true, "openEffect": "zoom", "closeEffect": "zoom", "slideEffect": "slide"});
+document$.subscribe(() => { lightbox.reload() });
+</script></body>
 </html>
\ No newline at end of file
diff --git a/Hardlinks/Hardlinks-and-Instant-Moves/index.html b/Hardlinks/Hardlinks-and-Instant-Moves/index.html
index a9ba8eb58..6e1cee633 100644
--- a/Hardlinks/Hardlinks-and-Instant-Moves/index.html
+++ b/Hardlinks/Hardlinks-and-Instant-Moves/index.html
@@ -3551,5 +3551,7 @@
       <script src="../../assets/javascripts/bundle.5cfa9459.min.js"></script>
       
     
-  <script>document$.subscribe(() => {const lightbox = GLightbox({"touchNavigation": true, "loop": false, "zoomable": true, "draggable": true, "openEffect": "zoom", "closeEffect": "zoom", "slideEffect": "slide"});})</script></body>
+  <script id="init-glightbox">const lightbox = GLightbox({"touchNavigation": true, "loop": false, "zoomable": true, "draggable": true, "openEffect": "zoom", "closeEffect": "zoom", "slideEffect": "slide"});
+document$.subscribe(() => { lightbox.reload() });
+</script></body>
 </html>
\ No newline at end of file
diff --git a/Hardlinks/How-to-setup-for/Docker/index.html b/Hardlinks/How-to-setup-for/Docker/index.html
index 9e08d7766..74fc3e25b 100644
--- a/Hardlinks/How-to-setup-for/Docker/index.html
+++ b/Hardlinks/How-to-setup-for/Docker/index.html
@@ -3852,5 +3852,7 @@ sudo<span class="w"> </span>chmod<span class="w"> </span>-R<span class="w"> </sp
       <script src="../../../assets/javascripts/bundle.5cfa9459.min.js"></script>
       
     
-  <script>document$.subscribe(() => {const lightbox = GLightbox({"touchNavigation": true, "loop": false, "zoomable": true, "draggable": true, "openEffect": "zoom", "closeEffect": "zoom", "slideEffect": "slide"});})</script></body>
+  <script id="init-glightbox">const lightbox = GLightbox({"touchNavigation": true, "loop": false, "zoomable": true, "draggable": true, "openEffect": "zoom", "closeEffect": "zoom", "slideEffect": "slide"});
+document$.subscribe(() => { lightbox.reload() });
+</script></body>
 </html>
\ No newline at end of file
diff --git a/Hardlinks/How-to-setup-for/Dockstarter/index.html b/Hardlinks/How-to-setup-for/Dockstarter/index.html
index afad0d7d7..0c79345a4 100644
--- a/Hardlinks/How-to-setup-for/Dockstarter/index.html
+++ b/Hardlinks/How-to-setup-for/Dockstarter/index.html
@@ -3744,5 +3744,7 @@ In this example the mounted drive will be mounted to <code>/mnt/</code> with the
       <script src="../../../assets/javascripts/bundle.5cfa9459.min.js"></script>
       
     
-  <script>document$.subscribe(() => {const lightbox = GLightbox({"touchNavigation": true, "loop": false, "zoomable": true, "draggable": true, "openEffect": "zoom", "closeEffect": "zoom", "slideEffect": "slide"});})</script></body>
+  <script id="init-glightbox">const lightbox = GLightbox({"touchNavigation": true, "loop": false, "zoomable": true, "draggable": true, "openEffect": "zoom", "closeEffect": "zoom", "slideEffect": "slide"});
+document$.subscribe(() => { lightbox.reload() });
+</script></body>
 </html>
\ No newline at end of file
diff --git a/Hardlinks/How-to-setup-for/Native/index.html b/Hardlinks/How-to-setup-for/Native/index.html
index 79fe9c1be..5be7a85a2 100644
--- a/Hardlinks/How-to-setup-for/Native/index.html
+++ b/Hardlinks/How-to-setup-for/Native/index.html
@@ -3671,5 +3671,7 @@ sudo<span class="w"> </span>chmod<span class="w"> </span>-R<span class="w"> </sp
       <script src="../../../assets/javascripts/bundle.5cfa9459.min.js"></script>
       
     
-  <script>document$.subscribe(() => {const lightbox = GLightbox({"touchNavigation": true, "loop": false, "zoomable": true, "draggable": true, "openEffect": "zoom", "closeEffect": "zoom", "slideEffect": "slide"});})</script></body>
+  <script id="init-glightbox">const lightbox = GLightbox({"touchNavigation": true, "loop": false, "zoomable": true, "draggable": true, "openEffect": "zoom", "closeEffect": "zoom", "slideEffect": "slide"});
+document$.subscribe(() => { lightbox.reload() });
+</script></body>
 </html>
\ No newline at end of file
diff --git a/Hardlinks/How-to-setup-for/Synology/index.html b/Hardlinks/How-to-setup-for/Synology/index.html
index 2e7b2e2f2..0374d265b 100644
--- a/Hardlinks/How-to-setup-for/Synology/index.html
+++ b/Hardlinks/How-to-setup-for/Synology/index.html
@@ -4216,5 +4216,7 @@ If you had previous installed apps, make a backup of their config folders or bac
       <script src="../../../assets/javascripts/bundle.5cfa9459.min.js"></script>
       
     
-  <script>document$.subscribe(() => {const lightbox = GLightbox({"touchNavigation": true, "loop": false, "zoomable": true, "draggable": true, "openEffect": "zoom", "closeEffect": "zoom", "slideEffect": "slide"});})</script></body>
+  <script id="init-glightbox">const lightbox = GLightbox({"touchNavigation": true, "loop": false, "zoomable": true, "draggable": true, "openEffect": "zoom", "closeEffect": "zoom", "slideEffect": "slide"});
+document$.subscribe(() => { lightbox.reload() });
+</script></body>
 </html>
\ No newline at end of file
diff --git a/Hardlinks/How-to-setup-for/TrueNAS-Core/index.html b/Hardlinks/How-to-setup-for/TrueNAS-Core/index.html
index 716a68ad3..ed827561e 100644
--- a/Hardlinks/How-to-setup-for/TrueNAS-Core/index.html
+++ b/Hardlinks/How-to-setup-for/TrueNAS-Core/index.html
@@ -3637,5 +3637,7 @@
       <script src="../../../assets/javascripts/bundle.5cfa9459.min.js"></script>
       
     
-  <script>document$.subscribe(() => {const lightbox = GLightbox({"touchNavigation": true, "loop": false, "zoomable": true, "draggable": true, "openEffect": "zoom", "closeEffect": "zoom", "slideEffect": "slide"});})</script></body>
+  <script id="init-glightbox">const lightbox = GLightbox({"touchNavigation": true, "loop": false, "zoomable": true, "draggable": true, "openEffect": "zoom", "closeEffect": "zoom", "slideEffect": "slide"});
+document$.subscribe(() => { lightbox.reload() });
+</script></body>
 </html>
\ No newline at end of file
diff --git a/Hardlinks/How-to-setup-for/Unraid/index.html b/Hardlinks/How-to-setup-for/Unraid/index.html
index 99eb9872d..26d2d40ec 100644
--- a/Hardlinks/How-to-setup-for/Unraid/index.html
+++ b/Hardlinks/How-to-setup-for/Unraid/index.html
@@ -3966,5 +3966,7 @@ If you use both torrents and usenet, use both commands.</p>
       <script src="../../../assets/javascripts/bundle.5cfa9459.min.js"></script>
       
     
-  <script>document$.subscribe(() => {const lightbox = GLightbox({"touchNavigation": true, "loop": false, "zoomable": true, "draggable": true, "openEffect": "zoom", "closeEffect": "zoom", "slideEffect": "slide"});})</script></body>
+  <script id="init-glightbox">const lightbox = GLightbox({"touchNavigation": true, "loop": false, "zoomable": true, "draggable": true, "openEffect": "zoom", "closeEffect": "zoom", "slideEffect": "slide"});
+document$.subscribe(() => { lightbox.reload() });
+</script></body>
 </html>
\ No newline at end of file
diff --git a/Hardlinks/How-to-setup-for/index.html b/Hardlinks/How-to-setup-for/index.html
index f0929945c..44077eb12 100644
--- a/Hardlinks/How-to-setup-for/index.html
+++ b/Hardlinks/How-to-setup-for/index.html
@@ -3366,5 +3366,7 @@ This is all done in a way to achieve <a href="/Hardlinks/Hardlinks-and-Instant-M
       <script src="../../assets/javascripts/bundle.5cfa9459.min.js"></script>
       
     
-  <script>document$.subscribe(() => {const lightbox = GLightbox({"touchNavigation": true, "loop": false, "zoomable": true, "draggable": true, "openEffect": "zoom", "closeEffect": "zoom", "slideEffect": "slide"});})</script></body>
+  <script id="init-glightbox">const lightbox = GLightbox({"touchNavigation": true, "loop": false, "zoomable": true, "draggable": true, "openEffect": "zoom", "closeEffect": "zoom", "slideEffect": "slide"});
+document$.subscribe(() => { lightbox.reload() });
+</script></body>
 </html>
\ No newline at end of file
diff --git a/Hardlinks/Replace-copies-with-hardlinks/index.html b/Hardlinks/Replace-copies-with-hardlinks/index.html
index 9b8460256..0d13dd2b3 100644
--- a/Hardlinks/Replace-copies-with-hardlinks/index.html
+++ b/Hardlinks/Replace-copies-with-hardlinks/index.html
@@ -3445,5 +3445,7 @@
       <script src="../../assets/javascripts/bundle.5cfa9459.min.js"></script>
       
     
-  <script>document$.subscribe(() => {const lightbox = GLightbox({"touchNavigation": true, "loop": false, "zoomable": true, "draggable": true, "openEffect": "zoom", "closeEffect": "zoom", "slideEffect": "slide"});})</script></body>
+  <script id="init-glightbox">const lightbox = GLightbox({"touchNavigation": true, "loop": false, "zoomable": true, "draggable": true, "openEffect": "zoom", "closeEffect": "zoom", "slideEffect": "slide"});
+document$.subscribe(() => { lightbox.reload() });
+</script></body>
 </html>
\ No newline at end of file
diff --git a/Misc/How-to-setup-Torguard-for-port-forwarding/index.html b/Misc/How-to-setup-Torguard-for-port-forwarding/index.html
index 6e04bdbf3..3935cfd27 100644
--- a/Misc/How-to-setup-Torguard-for-port-forwarding/index.html
+++ b/Misc/How-to-setup-Torguard-for-port-forwarding/index.html
@@ -3907,5 +3907,7 @@ Remember that for later use.</p>
       <script src="../../assets/javascripts/bundle.5cfa9459.min.js"></script>
       
     
-  <script>document$.subscribe(() => {const lightbox = GLightbox({"touchNavigation": true, "loop": false, "zoomable": true, "draggable": true, "openEffect": "zoom", "closeEffect": "zoom", "slideEffect": "slide"});})</script></body>
+  <script id="init-glightbox">const lightbox = GLightbox({"touchNavigation": true, "loop": false, "zoomable": true, "draggable": true, "openEffect": "zoom", "closeEffect": "zoom", "slideEffect": "slide"});
+document$.subscribe(() => { lightbox.reload() });
+</script></body>
 </html>
\ No newline at end of file
diff --git a/Misc/how-to-provide-a-docker-compose/index.html b/Misc/how-to-provide-a-docker-compose/index.html
index eac8f0c2f..dfa85933e 100644
--- a/Misc/how-to-provide-a-docker-compose/index.html
+++ b/Misc/how-to-provide-a-docker-compose/index.html
@@ -3381,5 +3381,7 @@
       <script src="../../assets/javascripts/bundle.5cfa9459.min.js"></script>
       
     
-  <script>document$.subscribe(() => {const lightbox = GLightbox({"touchNavigation": true, "loop": false, "zoomable": true, "draggable": true, "openEffect": "zoom", "closeEffect": "zoom", "slideEffect": "slide"});})</script></body>
+  <script id="init-glightbox">const lightbox = GLightbox({"touchNavigation": true, "loop": false, "zoomable": true, "draggable": true, "openEffect": "zoom", "closeEffect": "zoom", "slideEffect": "slide"});
+document$.subscribe(() => { lightbox.reload() });
+</script></body>
 </html>
\ No newline at end of file
diff --git a/Misc/index.html b/Misc/index.html
index ed9f2aa3c..759537db9 100644
--- a/Misc/index.html
+++ b/Misc/index.html
@@ -3353,5 +3353,7 @@
       <script src="../assets/javascripts/bundle.5cfa9459.min.js"></script>
       
     
-  <script>document$.subscribe(() => {const lightbox = GLightbox({"touchNavigation": true, "loop": false, "zoomable": true, "draggable": true, "openEffect": "zoom", "closeEffect": "zoom", "slideEffect": "slide"});})</script></body>
+  <script id="init-glightbox">const lightbox = GLightbox({"touchNavigation": true, "loop": false, "zoomable": true, "draggable": true, "openEffect": "zoom", "closeEffect": "zoom", "slideEffect": "slide"});
+document$.subscribe(() => { lightbox.reload() });
+</script></body>
 </html>
\ No newline at end of file
diff --git a/Misc/x265-4k/index.html b/Misc/x265-4k/index.html
index 96ea77abb..601234a62 100644
--- a/Misc/x265-4k/index.html
+++ b/Misc/x265-4k/index.html
@@ -3534,5 +3534,7 @@ It's all really dependent on specific situations for different people</p>
       <script src="../../assets/javascripts/bundle.5cfa9459.min.js"></script>
       
     
-  <script>document$.subscribe(() => {const lightbox = GLightbox({"touchNavigation": true, "loop": false, "zoomable": true, "draggable": true, "openEffect": "zoom", "closeEffect": "zoom", "slideEffect": "slide"});})</script></body>
+  <script id="init-glightbox">const lightbox = GLightbox({"touchNavigation": true, "loop": false, "zoomable": true, "draggable": true, "openEffect": "zoom", "closeEffect": "zoom", "slideEffect": "slide"});
+document$.subscribe(() => { lightbox.reload() });
+</script></body>
 </html>
\ No newline at end of file
diff --git a/Plex/Tips/4k-transcoding/index.html b/Plex/Tips/4k-transcoding/index.html
index 04a758f36..e65ca0ba7 100644
--- a/Plex/Tips/4k-transcoding/index.html
+++ b/Plex/Tips/4k-transcoding/index.html
@@ -3436,5 +3436,7 @@ Condition Logic
       <script src="../../../assets/javascripts/bundle.5cfa9459.min.js"></script>
       
     
-  <script>document$.subscribe(() => {const lightbox = GLightbox({"touchNavigation": true, "loop": false, "zoomable": true, "draggable": true, "openEffect": "zoom", "closeEffect": "zoom", "slideEffect": "slide"});})</script></body>
+  <script id="init-glightbox">const lightbox = GLightbox({"touchNavigation": true, "loop": false, "zoomable": true, "draggable": true, "openEffect": "zoom", "closeEffect": "zoom", "slideEffect": "slide"});
+document$.subscribe(() => { lightbox.reload() });
+</script></body>
 </html>
\ No newline at end of file
diff --git a/Plex/Tips/Optimal-plex-client-settings/index.html b/Plex/Tips/Optimal-plex-client-settings/index.html
index 5b339d02c..ecc47d138 100644
--- a/Plex/Tips/Optimal-plex-client-settings/index.html
+++ b/Plex/Tips/Optimal-plex-client-settings/index.html
@@ -3374,5 +3374,7 @@
       <script src="../../../assets/javascripts/bundle.5cfa9459.min.js"></script>
       
     
-  <script>document$.subscribe(() => {const lightbox = GLightbox({"touchNavigation": true, "loop": false, "zoomable": true, "draggable": true, "openEffect": "zoom", "closeEffect": "zoom", "slideEffect": "slide"});})</script></body>
+  <script id="init-glightbox">const lightbox = GLightbox({"touchNavigation": true, "loop": false, "zoomable": true, "draggable": true, "openEffect": "zoom", "closeEffect": "zoom", "slideEffect": "slide"});
+document$.subscribe(() => { lightbox.reload() });
+</script></body>
 </html>
\ No newline at end of file
diff --git a/Plex/Tips/Plex-media-server/index.html b/Plex/Tips/Plex-media-server/index.html
index e174f8ee8..a7f5a3cc2 100644
--- a/Plex/Tips/Plex-media-server/index.html
+++ b/Plex/Tips/Plex-media-server/index.html
@@ -4113,5 +4113,7 @@ If you want you could disable it, the choice is yours.</em></p>
       <script src="../../../assets/javascripts/bundle.5cfa9459.min.js"></script>
       
     
-  <script>document$.subscribe(() => {const lightbox = GLightbox({"touchNavigation": true, "loop": false, "zoomable": true, "draggable": true, "openEffect": "zoom", "closeEffect": "zoom", "slideEffect": "slide"});})</script></body>
+  <script id="init-glightbox">const lightbox = GLightbox({"touchNavigation": true, "loop": false, "zoomable": true, "draggable": true, "openEffect": "zoom", "closeEffect": "zoom", "slideEffect": "slide"});
+document$.subscribe(() => { lightbox.reload() });
+</script></body>
 </html>
\ No newline at end of file
diff --git a/Plex/index.html b/Plex/index.html
index 775d3333d..a96a07828 100644
--- a/Plex/index.html
+++ b/Plex/index.html
@@ -3354,5 +3354,7 @@
       <script src="../assets/javascripts/bundle.5cfa9459.min.js"></script>
       
     
-  <script>document$.subscribe(() => {const lightbox = GLightbox({"touchNavigation": true, "loop": false, "zoomable": true, "draggable": true, "openEffect": "zoom", "closeEffect": "zoom", "slideEffect": "slide"});})</script></body>
+  <script id="init-glightbox">const lightbox = GLightbox({"touchNavigation": true, "loop": false, "zoomable": true, "draggable": true, "openEffect": "zoom", "closeEffect": "zoom", "slideEffect": "slide"});
+document$.subscribe(() => { lightbox.reload() });
+</script></body>
 </html>
\ No newline at end of file
diff --git a/Plex/profiles/index.html b/Plex/profiles/index.html
index 6bfb3bf8f..67d4d975b 100644
--- a/Plex/profiles/index.html
+++ b/Plex/profiles/index.html
@@ -3565,5 +3565,7 @@
       <script src="../../assets/javascripts/bundle.5cfa9459.min.js"></script>
       
     
-  <script>document$.subscribe(() => {const lightbox = GLightbox({"touchNavigation": true, "loop": false, "zoomable": true, "draggable": true, "openEffect": "zoom", "closeEffect": "zoom", "slideEffect": "slide"});})</script></body>
+  <script id="init-glightbox">const lightbox = GLightbox({"touchNavigation": true, "loop": false, "zoomable": true, "draggable": true, "openEffect": "zoom", "closeEffect": "zoom", "slideEffect": "slide"});
+document$.subscribe(() => { lightbox.reload() });
+</script></body>
 </html>
\ No newline at end of file
diff --git a/Plex/what-does-my-media-player-support/index.html b/Plex/what-does-my-media-player-support/index.html
index c06ff2607..0911ebe77 100644
--- a/Plex/what-does-my-media-player-support/index.html
+++ b/Plex/what-does-my-media-player-support/index.html
@@ -4304,5 +4304,7 @@ To make this easier we made a How to setup a quality profile for Radarr/Sonarr t
       <script src="../../assets/javascripts/bundle.5cfa9459.min.js"></script>
       
     
-  <script>document$.subscribe(() => {const lightbox = GLightbox({"touchNavigation": true, "loop": false, "zoomable": true, "draggable": true, "openEffect": "zoom", "closeEffect": "zoom", "slideEffect": "slide"});})</script></body>
+  <script id="init-glightbox">const lightbox = GLightbox({"touchNavigation": true, "loop": false, "zoomable": true, "draggable": true, "openEffect": "zoom", "closeEffect": "zoom", "slideEffect": "slide"});
+document$.subscribe(() => { lightbox.reload() });
+</script></body>
 </html>
\ No newline at end of file
diff --git a/Prowlarr/index.html b/Prowlarr/index.html
index d12179d86..7bae72aa7 100644
--- a/Prowlarr/index.html
+++ b/Prowlarr/index.html
@@ -3499,5 +3499,7 @@
       <script src="../assets/javascripts/bundle.5cfa9459.min.js"></script>
       
     
-  <script>document$.subscribe(() => {const lightbox = GLightbox({"touchNavigation": true, "loop": false, "zoomable": true, "draggable": true, "openEffect": "zoom", "closeEffect": "zoom", "slideEffect": "slide"});})</script></body>
+  <script id="init-glightbox">const lightbox = GLightbox({"touchNavigation": true, "loop": false, "zoomable": true, "draggable": true, "openEffect": "zoom", "closeEffect": "zoom", "slideEffect": "slide"});
+document$.subscribe(() => { lightbox.reload() });
+</script></body>
 </html>
\ No newline at end of file
diff --git a/Prowlarr/prowlarr-setup-flaresolverr/index.html b/Prowlarr/prowlarr-setup-flaresolverr/index.html
index f78c726c7..7e788c513 100644
--- a/Prowlarr/prowlarr-setup-flaresolverr/index.html
+++ b/Prowlarr/prowlarr-setup-flaresolverr/index.html
@@ -3483,5 +3483,7 @@
       <script src="../../assets/javascripts/bundle.5cfa9459.min.js"></script>
       
     
-  <script>document$.subscribe(() => {const lightbox = GLightbox({"touchNavigation": true, "loop": false, "zoomable": true, "draggable": true, "openEffect": "zoom", "closeEffect": "zoom", "slideEffect": "slide"});})</script></body>
+  <script id="init-glightbox">const lightbox = GLightbox({"touchNavigation": true, "loop": false, "zoomable": true, "draggable": true, "openEffect": "zoom", "closeEffect": "zoom", "slideEffect": "slide"});
+document$.subscribe(() => { lightbox.reload() });
+</script></body>
 </html>
\ No newline at end of file
diff --git a/Prowlarr/prowlarr-setup-limited-api/index.html b/Prowlarr/prowlarr-setup-limited-api/index.html
index 5319a2f1d..00b349385 100644
--- a/Prowlarr/prowlarr-setup-limited-api/index.html
+++ b/Prowlarr/prowlarr-setup-limited-api/index.html
@@ -3614,5 +3614,7 @@
       <script src="../../assets/javascripts/bundle.5cfa9459.min.js"></script>
       
     
-  <script>document$.subscribe(() => {const lightbox = GLightbox({"touchNavigation": true, "loop": false, "zoomable": true, "draggable": true, "openEffect": "zoom", "closeEffect": "zoom", "slideEffect": "slide"});})</script></body>
+  <script id="init-glightbox">const lightbox = GLightbox({"touchNavigation": true, "loop": false, "zoomable": true, "draggable": true, "openEffect": "zoom", "closeEffect": "zoom", "slideEffect": "slide"});
+document$.subscribe(() => { lightbox.reload() });
+</script></body>
 </html>
\ No newline at end of file
diff --git a/Prowlarr/prowlarr-setup-proxy/index.html b/Prowlarr/prowlarr-setup-proxy/index.html
index dea769628..b684690ce 100644
--- a/Prowlarr/prowlarr-setup-proxy/index.html
+++ b/Prowlarr/prowlarr-setup-proxy/index.html
@@ -3488,5 +3488,7 @@
       <script src="../../assets/javascripts/bundle.5cfa9459.min.js"></script>
       
     
-  <script>document$.subscribe(() => {const lightbox = GLightbox({"touchNavigation": true, "loop": false, "zoomable": true, "draggable": true, "openEffect": "zoom", "closeEffect": "zoom", "slideEffect": "slide"});})</script></body>
+  <script id="init-glightbox">const lightbox = GLightbox({"touchNavigation": true, "loop": false, "zoomable": true, "draggable": true, "openEffect": "zoom", "closeEffect": "zoom", "slideEffect": "slide"});
+document$.subscribe(() => { lightbox.reload() });
+</script></body>
 </html>
\ No newline at end of file
diff --git a/Radarr/Radarr-Quality-Settings-File-Size/index.html b/Radarr/Radarr-Quality-Settings-File-Size/index.html
index a3a21f0e9..2e618e1d4 100644
--- a/Radarr/Radarr-Quality-Settings-File-Size/index.html
+++ b/Radarr/Radarr-Quality-Settings-File-Size/index.html
@@ -3551,5 +3551,7 @@ Well, it's actually personal preference so I will show you my recommendations.</
       <script src="../../assets/javascripts/bundle.5cfa9459.min.js"></script>
       
     
-  <script>document$.subscribe(() => {const lightbox = GLightbox({"touchNavigation": true, "loop": false, "zoomable": true, "draggable": true, "openEffect": "zoom", "closeEffect": "zoom", "slideEffect": "slide"});})</script></body>
+  <script id="init-glightbox">const lightbox = GLightbox({"touchNavigation": true, "loop": false, "zoomable": true, "draggable": true, "openEffect": "zoom", "closeEffect": "zoom", "slideEffect": "slide"});
+document$.subscribe(() => { lightbox.reload() });
+</script></body>
 </html>
\ No newline at end of file
diff --git a/Radarr/Radarr-collection-of-custom-formats/index.html b/Radarr/Radarr-collection-of-custom-formats/index.html
index 7611e8e36..3cbd1418b 100644
--- a/Radarr/Radarr-collection-of-custom-formats/index.html
+++ b/Radarr/Radarr-collection-of-custom-formats/index.html
@@ -22877,5 +22877,7 @@ The service features Bell Media original programming, exclusive Canadian access
       <script src="../../assets/javascripts/bundle.5cfa9459.min.js"></script>
       
     
-  <script>document$.subscribe(() => {const lightbox = GLightbox({"touchNavigation": true, "loop": false, "zoomable": true, "draggable": true, "openEffect": "zoom", "closeEffect": "zoom", "slideEffect": "slide"});})</script></body>
+  <script id="init-glightbox">const lightbox = GLightbox({"touchNavigation": true, "loop": false, "zoomable": true, "draggable": true, "openEffect": "zoom", "closeEffect": "zoom", "slideEffect": "slide"});
+document$.subscribe(() => { lightbox.reload() });
+</script></body>
 </html>
\ No newline at end of file
diff --git a/Radarr/Radarr-how-to-update-custom-formats/index.html b/Radarr/Radarr-how-to-update-custom-formats/index.html
index c4e9d12de..661bafa4f 100644
--- a/Radarr/Radarr-how-to-update-custom-formats/index.html
+++ b/Radarr/Radarr-how-to-update-custom-formats/index.html
@@ -3539,5 +3539,7 @@
       <script src="../../assets/javascripts/bundle.5cfa9459.min.js"></script>
       
     
-  <script>document$.subscribe(() => {const lightbox = GLightbox({"touchNavigation": true, "loop": false, "zoomable": true, "draggable": true, "openEffect": "zoom", "closeEffect": "zoom", "slideEffect": "slide"});})</script></body>
+  <script id="init-glightbox">const lightbox = GLightbox({"touchNavigation": true, "loop": false, "zoomable": true, "draggable": true, "openEffect": "zoom", "closeEffect": "zoom", "slideEffect": "slide"});
+document$.subscribe(() => { lightbox.reload() });
+</script></body>
 </html>
\ No newline at end of file
diff --git a/Radarr/Radarr-import-custom-formats/index.html b/Radarr/Radarr-import-custom-formats/index.html
index 191489a70..4ba703a00 100644
--- a/Radarr/Radarr-import-custom-formats/index.html
+++ b/Radarr/Radarr-import-custom-formats/index.html
@@ -3670,5 +3670,7 @@ How this is done is explained <a href="/Radarr/radarr-setup-quality-profiles/#ba
       <script src="../../assets/javascripts/bundle.5cfa9459.min.js"></script>
       
     
-  <script>document$.subscribe(() => {const lightbox = GLightbox({"touchNavigation": true, "loop": false, "zoomable": true, "draggable": true, "openEffect": "zoom", "closeEffect": "zoom", "slideEffect": "slide"});})</script></body>
+  <script id="init-glightbox">const lightbox = GLightbox({"touchNavigation": true, "loop": false, "zoomable": true, "draggable": true, "openEffect": "zoom", "closeEffect": "zoom", "slideEffect": "slide"});
+document$.subscribe(() => { lightbox.reload() });
+</script></body>
 </html>
\ No newline at end of file
diff --git a/Radarr/Radarr-recommended-naming-scheme/index.html b/Radarr/Radarr-recommended-naming-scheme/index.html
index 39a41fed8..37b812581 100644
--- a/Radarr/Radarr-recommended-naming-scheme/index.html
+++ b/Radarr/Radarr-recommended-naming-scheme/index.html
@@ -3898,5 +3898,7 @@ it gets imported correctly and isn't incorrectly matched as HDTV or WEB-DL etc.<
       <script src="../../assets/javascripts/bundle.5cfa9459.min.js"></script>
       
     
-  <script>document$.subscribe(() => {const lightbox = GLightbox({"touchNavigation": true, "loop": false, "zoomable": true, "draggable": true, "openEffect": "zoom", "closeEffect": "zoom", "slideEffect": "slide"});})</script></body>
+  <script id="init-glightbox">const lightbox = GLightbox({"touchNavigation": true, "loop": false, "zoomable": true, "draggable": true, "openEffect": "zoom", "closeEffect": "zoom", "slideEffect": "slide"});
+document$.subscribe(() => { lightbox.reload() });
+</script></body>
 </html>
\ No newline at end of file
diff --git a/Radarr/Radarr-remote-path-mapping/index.html b/Radarr/Radarr-remote-path-mapping/index.html
index 211307764..1ed78c9f7 100644
--- a/Radarr/Radarr-remote-path-mapping/index.html
+++ b/Radarr/Radarr-remote-path-mapping/index.html
@@ -3591,5 +3591,7 @@ This could be a <code>hostname</code>, <code>container name</code> or a <code>IP
       <script src="../../assets/javascripts/bundle.5cfa9459.min.js"></script>
       
     
-  <script>document$.subscribe(() => {const lightbox = GLightbox({"touchNavigation": true, "loop": false, "zoomable": true, "draggable": true, "openEffect": "zoom", "closeEffect": "zoom", "slideEffect": "slide"});})</script></body>
+  <script id="init-glightbox">const lightbox = GLightbox({"touchNavigation": true, "loop": false, "zoomable": true, "draggable": true, "openEffect": "zoom", "closeEffect": "zoom", "slideEffect": "slide"});
+document$.subscribe(() => { lightbox.reload() });
+</script></body>
 </html>
\ No newline at end of file
diff --git a/Radarr/Tips/How-to-setup-language-custom-formats/index.html b/Radarr/Tips/How-to-setup-language-custom-formats/index.html
index 31043d7f1..a7a26e6e5 100644
--- a/Radarr/Tips/How-to-setup-language-custom-formats/index.html
+++ b/Radarr/Tips/How-to-setup-language-custom-formats/index.html
@@ -3946,5 +3946,7 @@
       <script src="../../../assets/javascripts/bundle.5cfa9459.min.js"></script>
       
     
-  <script>document$.subscribe(() => {const lightbox = GLightbox({"touchNavigation": true, "loop": false, "zoomable": true, "draggable": true, "openEffect": "zoom", "closeEffect": "zoom", "slideEffect": "slide"});})</script></body>
+  <script id="init-glightbox">const lightbox = GLightbox({"touchNavigation": true, "loop": false, "zoomable": true, "draggable": true, "openEffect": "zoom", "closeEffect": "zoom", "slideEffect": "slide"});
+document$.subscribe(() => { lightbox.reload() });
+</script></body>
 </html>
\ No newline at end of file
diff --git a/Radarr/Tips/Merge-quality/index.html b/Radarr/Tips/Merge-quality/index.html
index 1ee983d66..7f5b7f9ec 100644
--- a/Radarr/Tips/Merge-quality/index.html
+++ b/Radarr/Tips/Merge-quality/index.html
@@ -3551,5 +3551,7 @@
       <script src="../../../assets/javascripts/bundle.5cfa9459.min.js"></script>
       
     
-  <script>document$.subscribe(() => {const lightbox = GLightbox({"touchNavigation": true, "loop": false, "zoomable": true, "draggable": true, "openEffect": "zoom", "closeEffect": "zoom", "slideEffect": "slide"});})</script></body>
+  <script id="init-glightbox">const lightbox = GLightbox({"touchNavigation": true, "loop": false, "zoomable": true, "draggable": true, "openEffect": "zoom", "closeEffect": "zoom", "slideEffect": "slide"});
+document$.subscribe(() => { lightbox.reload() });
+</script></body>
 </html>
\ No newline at end of file
diff --git a/Radarr/Tips/Radarr-rename-your-folders/index.html b/Radarr/Tips/Radarr-rename-your-folders/index.html
index ed3eebfb8..839ec0365 100644
--- a/Radarr/Tips/Radarr-rename-your-folders/index.html
+++ b/Radarr/Tips/Radarr-rename-your-folders/index.html
@@ -3386,5 +3386,7 @@
       <script src="../../../assets/javascripts/bundle.5cfa9459.min.js"></script>
       
     
-  <script>document$.subscribe(() => {const lightbox = GLightbox({"touchNavigation": true, "loop": false, "zoomable": true, "draggable": true, "openEffect": "zoom", "closeEffect": "zoom", "slideEffect": "slide"});})</script></body>
+  <script id="init-glightbox">const lightbox = GLightbox({"touchNavigation": true, "loop": false, "zoomable": true, "draggable": true, "openEffect": "zoom", "closeEffect": "zoom", "slideEffect": "slide"});
+document$.subscribe(() => { lightbox.reload() });
+</script></body>
 </html>
\ No newline at end of file
diff --git a/Radarr/Tips/Radarr-show-unknown-movie-items/index.html b/Radarr/Tips/Radarr-show-unknown-movie-items/index.html
index 9d5756896..90017b5fc 100644
--- a/Radarr/Tips/Radarr-show-unknown-movie-items/index.html
+++ b/Radarr/Tips/Radarr-show-unknown-movie-items/index.html
@@ -3368,5 +3368,7 @@
       <script src="../../../assets/javascripts/bundle.5cfa9459.min.js"></script>
       
     
-  <script>document$.subscribe(() => {const lightbox = GLightbox({"touchNavigation": true, "loop": false, "zoomable": true, "draggable": true, "openEffect": "zoom", "closeEffect": "zoom", "slideEffect": "slide"});})</script></body>
+  <script id="init-glightbox">const lightbox = GLightbox({"touchNavigation": true, "loop": false, "zoomable": true, "draggable": true, "openEffect": "zoom", "closeEffect": "zoom", "slideEffect": "slide"});
+document$.subscribe(() => { lightbox.reload() });
+</script></body>
 </html>
\ No newline at end of file
diff --git a/Radarr/Tips/Sync-2-radarr-sonarr/index.html b/Radarr/Tips/Sync-2-radarr-sonarr/index.html
index b84aa1184..185c9c999 100644
--- a/Radarr/Tips/Sync-2-radarr-sonarr/index.html
+++ b/Radarr/Tips/Sync-2-radarr-sonarr/index.html
@@ -3779,5 +3779,7 @@
       <script src="../../../assets/javascripts/bundle.5cfa9459.min.js"></script>
       
     
-  <script>document$.subscribe(() => {const lightbox = GLightbox({"touchNavigation": true, "loop": false, "zoomable": true, "draggable": true, "openEffect": "zoom", "closeEffect": "zoom", "slideEffect": "slide"});})</script></body>
+  <script id="init-glightbox">const lightbox = GLightbox({"touchNavigation": true, "loop": false, "zoomable": true, "draggable": true, "openEffect": "zoom", "closeEffect": "zoom", "slideEffect": "slide"});
+document$.subscribe(() => { lightbox.reload() });
+</script></body>
 </html>
\ No newline at end of file
diff --git a/Radarr/index.html b/Radarr/index.html
index 309b8e807..c413c52cb 100644
--- a/Radarr/index.html
+++ b/Radarr/index.html
@@ -3498,5 +3498,7 @@
       <script src="../assets/javascripts/bundle.5cfa9459.min.js"></script>
       
     
-  <script>document$.subscribe(() => {const lightbox = GLightbox({"touchNavigation": true, "loop": false, "zoomable": true, "draggable": true, "openEffect": "zoom", "closeEffect": "zoom", "slideEffect": "slide"});})</script></body>
+  <script id="init-glightbox">const lightbox = GLightbox({"touchNavigation": true, "loop": false, "zoomable": true, "draggable": true, "openEffect": "zoom", "closeEffect": "zoom", "slideEffect": "slide"});
+document$.subscribe(() => { lightbox.reload() });
+</script></body>
 </html>
\ No newline at end of file
diff --git a/Radarr/radarr-setup-quality-profiles-anime/index.html b/Radarr/radarr-setup-quality-profiles-anime/index.html
index a5220fde2..1a793c8b3 100644
--- a/Radarr/radarr-setup-quality-profiles-anime/index.html
+++ b/Radarr/radarr-setup-quality-profiles-anime/index.html
@@ -3867,5 +3867,7 @@ The vast majority of releases can be found on <a href="https://nyaa.si/" rel="no
       <script src="../../assets/javascripts/bundle.5cfa9459.min.js"></script>
       
     
-  <script>document$.subscribe(() => {const lightbox = GLightbox({"touchNavigation": true, "loop": false, "zoomable": true, "draggable": true, "openEffect": "zoom", "closeEffect": "zoom", "slideEffect": "slide"});})</script></body>
+  <script id="init-glightbox">const lightbox = GLightbox({"touchNavigation": true, "loop": false, "zoomable": true, "draggable": true, "openEffect": "zoom", "closeEffect": "zoom", "slideEffect": "slide"});
+document$.subscribe(() => { lightbox.reload() });
+</script></body>
 </html>
\ No newline at end of file
diff --git a/Radarr/radarr-setup-quality-profiles-french-en/index.html b/Radarr/radarr-setup-quality-profiles-french-en/index.html
index f9740a32b..c14d1098e 100644
--- a/Radarr/radarr-setup-quality-profiles-french-en/index.html
+++ b/Radarr/radarr-setup-quality-profiles-french-en/index.html
@@ -7044,5 +7044,7 @@ Also they often even rename the release name into Portuguese.</li>
       <script src="../../assets/javascripts/bundle.5cfa9459.min.js"></script>
       
     
-  <script>document$.subscribe(() => {const lightbox = GLightbox({"touchNavigation": true, "loop": false, "zoomable": true, "draggable": true, "openEffect": "zoom", "closeEffect": "zoom", "slideEffect": "slide"});})</script></body>
+  <script id="init-glightbox">const lightbox = GLightbox({"touchNavigation": true, "loop": false, "zoomable": true, "draggable": true, "openEffect": "zoom", "closeEffect": "zoom", "slideEffect": "slide"});
+document$.subscribe(() => { lightbox.reload() });
+</script></body>
 </html>
\ No newline at end of file
diff --git a/Radarr/radarr-setup-quality-profiles-french-fr/index.html b/Radarr/radarr-setup-quality-profiles-french-fr/index.html
index 732cf0e4c..abc0fe3a0 100644
--- a/Radarr/radarr-setup-quality-profiles-french-fr/index.html
+++ b/Radarr/radarr-setup-quality-profiles-french-fr/index.html
@@ -6852,5 +6852,7 @@ Also they often even rename the release name into Portuguese.</li>
       <script src="../../assets/javascripts/bundle.5cfa9459.min.js"></script>
       
     
-  <script>document$.subscribe(() => {const lightbox = GLightbox({"touchNavigation": true, "loop": false, "zoomable": true, "draggable": true, "openEffect": "zoom", "closeEffect": "zoom", "slideEffect": "slide"});})</script></body>
+  <script id="init-glightbox">const lightbox = GLightbox({"touchNavigation": true, "loop": false, "zoomable": true, "draggable": true, "openEffect": "zoom", "closeEffect": "zoom", "slideEffect": "slide"});
+document$.subscribe(() => { lightbox.reload() });
+</script></body>
 </html>
\ No newline at end of file
diff --git a/Radarr/radarr-setup-quality-profiles/index.html b/Radarr/radarr-setup-quality-profiles/index.html
index 0163a2402..118ce1c30 100644
--- a/Radarr/radarr-setup-quality-profiles/index.html
+++ b/Radarr/radarr-setup-quality-profiles/index.html
@@ -7110,5 +7110,7 @@ When you add your preferred Custom Format and set it to something like <code>+10
       <script src="../../assets/javascripts/bundle.5cfa9459.min.js"></script>
       
     
-  <script>document$.subscribe(() => {const lightbox = GLightbox({"touchNavigation": true, "loop": false, "zoomable": true, "draggable": true, "openEffect": "zoom", "closeEffect": "zoom", "slideEffect": "slide"});})</script></body>
+  <script id="init-glightbox">const lightbox = GLightbox({"touchNavigation": true, "loop": false, "zoomable": true, "draggable": true, "openEffect": "zoom", "closeEffect": "zoom", "slideEffect": "slide"});
+document$.subscribe(() => { lightbox.reload() });
+</script></body>
 </html>
\ No newline at end of file
diff --git a/Recyclarr/index.html b/Recyclarr/index.html
index 8e15f59be..b55344727 100644
--- a/Recyclarr/index.html
+++ b/Recyclarr/index.html
@@ -3379,5 +3379,7 @@
       <script src="../assets/javascripts/bundle.5cfa9459.min.js"></script>
       
     
-  <script>document$.subscribe(() => {const lightbox = GLightbox({"touchNavigation": true, "loop": false, "zoomable": true, "draggable": true, "openEffect": "zoom", "closeEffect": "zoom", "slideEffect": "slide"});})</script></body>
+  <script id="init-glightbox">const lightbox = GLightbox({"touchNavigation": true, "loop": false, "zoomable": true, "draggable": true, "openEffect": "zoom", "closeEffect": "zoom", "slideEffect": "slide"});
+document$.subscribe(() => { lightbox.reload() });
+</script></body>
 </html>
\ No newline at end of file
diff --git a/SQP/1-4k/index.html b/SQP/1-4k/index.html
index 85f5bdbdc..7ffa155eb 100644
--- a/SQP/1-4k/index.html
+++ b/SQP/1-4k/index.html
@@ -4491,5 +4491,7 @@ Also they often even rename the release name into Portuguese.</li>
       <script src="../../assets/javascripts/bundle.5cfa9459.min.js"></script>
       
     
-  <script>document$.subscribe(() => {const lightbox = GLightbox({"touchNavigation": true, "loop": false, "zoomable": true, "draggable": true, "openEffect": "zoom", "closeEffect": "zoom", "slideEffect": "slide"});})</script></body>
+  <script id="init-glightbox">const lightbox = GLightbox({"touchNavigation": true, "loop": false, "zoomable": true, "draggable": true, "openEffect": "zoom", "closeEffect": "zoom", "slideEffect": "slide"});
+document$.subscribe(() => { lightbox.reload() });
+</script></body>
 </html>
\ No newline at end of file
diff --git a/SQP/1/index.html b/SQP/1/index.html
index 7159e60bf..15a45122a 100644
--- a/SQP/1/index.html
+++ b/SQP/1/index.html
@@ -4159,5 +4159,7 @@ Also they often even rename the release name in to Portuguese.</li>
       <script src="../../assets/javascripts/bundle.5cfa9459.min.js"></script>
       
     
-  <script>document$.subscribe(() => {const lightbox = GLightbox({"touchNavigation": true, "loop": false, "zoomable": true, "draggable": true, "openEffect": "zoom", "closeEffect": "zoom", "slideEffect": "slide"});})</script></body>
+  <script id="init-glightbox">const lightbox = GLightbox({"touchNavigation": true, "loop": false, "zoomable": true, "draggable": true, "openEffect": "zoom", "closeEffect": "zoom", "slideEffect": "slide"});
+document$.subscribe(() => { lightbox.reload() });
+</script></body>
 </html>
\ No newline at end of file
diff --git a/SQP/2/index.html b/SQP/2/index.html
index efc66012d..acdf8586d 100644
--- a/SQP/2/index.html
+++ b/SQP/2/index.html
@@ -4509,5 +4509,7 @@ Also they often even rename the release name into Portuguese.</li>
       <script src="../../assets/javascripts/bundle.5cfa9459.min.js"></script>
       
     
-  <script>document$.subscribe(() => {const lightbox = GLightbox({"touchNavigation": true, "loop": false, "zoomable": true, "draggable": true, "openEffect": "zoom", "closeEffect": "zoom", "slideEffect": "slide"});})</script></body>
+  <script id="init-glightbox">const lightbox = GLightbox({"touchNavigation": true, "loop": false, "zoomable": true, "draggable": true, "openEffect": "zoom", "closeEffect": "zoom", "slideEffect": "slide"});
+document$.subscribe(() => { lightbox.reload() });
+</script></body>
 </html>
\ No newline at end of file
diff --git a/SQP/3/index.html b/SQP/3/index.html
index 12aff8470..cbed36c1d 100644
--- a/SQP/3/index.html
+++ b/SQP/3/index.html
@@ -4488,5 +4488,7 @@ Also they often even rename the release name into Portuguese.</li>
       <script src="../../assets/javascripts/bundle.5cfa9459.min.js"></script>
       
     
-  <script>document$.subscribe(() => {const lightbox = GLightbox({"touchNavigation": true, "loop": false, "zoomable": true, "draggable": true, "openEffect": "zoom", "closeEffect": "zoom", "slideEffect": "slide"});})</script></body>
+  <script id="init-glightbox">const lightbox = GLightbox({"touchNavigation": true, "loop": false, "zoomable": true, "draggable": true, "openEffect": "zoom", "closeEffect": "zoom", "slideEffect": "slide"});
+document$.subscribe(() => { lightbox.reload() });
+</script></body>
 </html>
\ No newline at end of file
diff --git a/SQP/4/index.html b/SQP/4/index.html
index 7abdc9a09..015071fd6 100644
--- a/SQP/4/index.html
+++ b/SQP/4/index.html
@@ -4482,5 +4482,7 @@ Also they often even rename the release name into Portuguese.</li>
       <script src="../../assets/javascripts/bundle.5cfa9459.min.js"></script>
       
     
-  <script>document$.subscribe(() => {const lightbox = GLightbox({"touchNavigation": true, "loop": false, "zoomable": true, "draggable": true, "openEffect": "zoom", "closeEffect": "zoom", "slideEffect": "slide"});})</script></body>
+  <script id="init-glightbox">const lightbox = GLightbox({"touchNavigation": true, "loop": false, "zoomable": true, "draggable": true, "openEffect": "zoom", "closeEffect": "zoom", "slideEffect": "slide"});
+document$.subscribe(() => { lightbox.reload() });
+</script></body>
 </html>
\ No newline at end of file
diff --git a/SQP/5/index.html b/SQP/5/index.html
index fa58370e6..adae2b61c 100644
--- a/SQP/5/index.html
+++ b/SQP/5/index.html
@@ -4504,5 +4504,7 @@ Also they often even rename the release name into Portuguese.</li>
       <script src="../../assets/javascripts/bundle.5cfa9459.min.js"></script>
       
     
-  <script>document$.subscribe(() => {const lightbox = GLightbox({"touchNavigation": true, "loop": false, "zoomable": true, "draggable": true, "openEffect": "zoom", "closeEffect": "zoom", "slideEffect": "slide"});})</script></body>
+  <script id="init-glightbox">const lightbox = GLightbox({"touchNavigation": true, "loop": false, "zoomable": true, "draggable": true, "openEffect": "zoom", "closeEffect": "zoom", "slideEffect": "slide"});
+document$.subscribe(() => { lightbox.reload() });
+</script></body>
 </html>
\ No newline at end of file
diff --git a/SQP/index.html b/SQP/index.html
index dd1667104..1efa745db 100644
--- a/SQP/index.html
+++ b/SQP/index.html
@@ -3428,5 +3428,7 @@ If you're looking for a SQP-1 (xxxxp) then look at the public Sonarr Guide.</p>
       <script src="../assets/javascripts/bundle.5cfa9459.min.js"></script>
       
     
-  <script>document$.subscribe(() => {const lightbox = GLightbox({"touchNavigation": true, "loop": false, "zoomable": true, "draggable": true, "openEffect": "zoom", "closeEffect": "zoom", "slideEffect": "slide"});})</script></body>
+  <script id="init-glightbox">const lightbox = GLightbox({"touchNavigation": true, "loop": false, "zoomable": true, "draggable": true, "openEffect": "zoom", "closeEffect": "zoom", "slideEffect": "slide"});
+document$.subscribe(() => { lightbox.reload() });
+</script></body>
 </html>
\ No newline at end of file
diff --git a/Sonarr/Sonarr-Quality-Settings-File-Size/index.html b/Sonarr/Sonarr-Quality-Settings-File-Size/index.html
index df1828d76..789f892c4 100644
--- a/Sonarr/Sonarr-Quality-Settings-File-Size/index.html
+++ b/Sonarr/Sonarr-Quality-Settings-File-Size/index.html
@@ -3683,5 +3683,7 @@ Well, it's actually personal preference so I will show you my recommendations.</
       <script src="../../assets/javascripts/bundle.5cfa9459.min.js"></script>
       
     
-  <script>document$.subscribe(() => {const lightbox = GLightbox({"touchNavigation": true, "loop": false, "zoomable": true, "draggable": true, "openEffect": "zoom", "closeEffect": "zoom", "slideEffect": "slide"});})</script></body>
+  <script id="init-glightbox">const lightbox = GLightbox({"touchNavigation": true, "loop": false, "zoomable": true, "draggable": true, "openEffect": "zoom", "closeEffect": "zoom", "slideEffect": "slide"});
+document$.subscribe(() => { lightbox.reload() });
+</script></body>
 </html>
\ No newline at end of file
diff --git a/Sonarr/Sonarr-recommended-naming-scheme/index.html b/Sonarr/Sonarr-recommended-naming-scheme/index.html
index 6fe1acbe4..b5b1bf08a 100644
--- a/Sonarr/Sonarr-recommended-naming-scheme/index.html
+++ b/Sonarr/Sonarr-recommended-naming-scheme/index.html
@@ -3771,5 +3771,7 @@ it gets imported correctly and isn't incorrectly matched as HDTV or WEB-DL etc.<
       <script src="../../assets/javascripts/bundle.5cfa9459.min.js"></script>
       
     
-  <script>document$.subscribe(() => {const lightbox = GLightbox({"touchNavigation": true, "loop": false, "zoomable": true, "draggable": true, "openEffect": "zoom", "closeEffect": "zoom", "slideEffect": "slide"});})</script></body>
+  <script id="init-glightbox">const lightbox = GLightbox({"touchNavigation": true, "loop": false, "zoomable": true, "draggable": true, "openEffect": "zoom", "closeEffect": "zoom", "slideEffect": "slide"});
+document$.subscribe(() => { lightbox.reload() });
+</script></body>
 </html>
\ No newline at end of file
diff --git a/Sonarr/Sonarr-remote-path-mapping/index.html b/Sonarr/Sonarr-remote-path-mapping/index.html
index 4043c6ba7..39a66f6b0 100644
--- a/Sonarr/Sonarr-remote-path-mapping/index.html
+++ b/Sonarr/Sonarr-remote-path-mapping/index.html
@@ -3569,5 +3569,7 @@ There you open up the download client for this example I will be using QBittorre
       <script src="../../assets/javascripts/bundle.5cfa9459.min.js"></script>
       
     
-  <script>document$.subscribe(() => {const lightbox = GLightbox({"touchNavigation": true, "loop": false, "zoomable": true, "draggable": true, "openEffect": "zoom", "closeEffect": "zoom", "slideEffect": "slide"});})</script></body>
+  <script id="init-glightbox">const lightbox = GLightbox({"touchNavigation": true, "loop": false, "zoomable": true, "draggable": true, "openEffect": "zoom", "closeEffect": "zoom", "slideEffect": "slide"});
+document$.subscribe(() => { lightbox.reload() });
+</script></body>
 </html>
\ No newline at end of file
diff --git a/Sonarr/Tips/How-to-setup-language-custom-formats/index.html b/Sonarr/Tips/How-to-setup-language-custom-formats/index.html
index 3e19d054b..061dc3caf 100644
--- a/Sonarr/Tips/How-to-setup-language-custom-formats/index.html
+++ b/Sonarr/Tips/How-to-setup-language-custom-formats/index.html
@@ -3948,5 +3948,7 @@
       <script src="../../../assets/javascripts/bundle.5cfa9459.min.js"></script>
       
     
-  <script>document$.subscribe(() => {const lightbox = GLightbox({"touchNavigation": true, "loop": false, "zoomable": true, "draggable": true, "openEffect": "zoom", "closeEffect": "zoom", "slideEffect": "slide"});})</script></body>
+  <script id="init-glightbox">const lightbox = GLightbox({"touchNavigation": true, "loop": false, "zoomable": true, "draggable": true, "openEffect": "zoom", "closeEffect": "zoom", "slideEffect": "slide"});
+document$.subscribe(() => { lightbox.reload() });
+</script></body>
 </html>
\ No newline at end of file
diff --git a/Sonarr/Tips/Merge-quality/index.html b/Sonarr/Tips/Merge-quality/index.html
index 40a8da140..8f586dff3 100644
--- a/Sonarr/Tips/Merge-quality/index.html
+++ b/Sonarr/Tips/Merge-quality/index.html
@@ -3554,5 +3554,7 @@
       <script src="../../../assets/javascripts/bundle.5cfa9459.min.js"></script>
       
     
-  <script>document$.subscribe(() => {const lightbox = GLightbox({"touchNavigation": true, "loop": false, "zoomable": true, "draggable": true, "openEffect": "zoom", "closeEffect": "zoom", "slideEffect": "slide"});})</script></body>
+  <script id="init-glightbox">const lightbox = GLightbox({"touchNavigation": true, "loop": false, "zoomable": true, "draggable": true, "openEffect": "zoom", "closeEffect": "zoom", "slideEffect": "slide"});
+document$.subscribe(() => { lightbox.reload() });
+</script></body>
 </html>
\ No newline at end of file
diff --git a/Sonarr/Tips/Sync-2-radarr-sonarr/index.html b/Sonarr/Tips/Sync-2-radarr-sonarr/index.html
index 89a1fc4c5..118a470f8 100644
--- a/Sonarr/Tips/Sync-2-radarr-sonarr/index.html
+++ b/Sonarr/Tips/Sync-2-radarr-sonarr/index.html
@@ -3782,5 +3782,7 @@
       <script src="../../../assets/javascripts/bundle.5cfa9459.min.js"></script>
       
     
-  <script>document$.subscribe(() => {const lightbox = GLightbox({"touchNavigation": true, "loop": false, "zoomable": true, "draggable": true, "openEffect": "zoom", "closeEffect": "zoom", "slideEffect": "slide"});})</script></body>
+  <script id="init-glightbox">const lightbox = GLightbox({"touchNavigation": true, "loop": false, "zoomable": true, "draggable": true, "openEffect": "zoom", "closeEffect": "zoom", "slideEffect": "slide"});
+document$.subscribe(() => { lightbox.reload() });
+</script></body>
 </html>
\ No newline at end of file
diff --git a/Sonarr/index.html b/Sonarr/index.html
index dcaf2cf2e..9453a751f 100644
--- a/Sonarr/index.html
+++ b/Sonarr/index.html
@@ -3472,5 +3472,7 @@
       <script src="../assets/javascripts/bundle.5cfa9459.min.js"></script>
       
     
-  <script>document$.subscribe(() => {const lightbox = GLightbox({"touchNavigation": true, "loop": false, "zoomable": true, "draggable": true, "openEffect": "zoom", "closeEffect": "zoom", "slideEffect": "slide"});})</script></body>
+  <script id="init-glightbox">const lightbox = GLightbox({"touchNavigation": true, "loop": false, "zoomable": true, "draggable": true, "openEffect": "zoom", "closeEffect": "zoom", "slideEffect": "slide"});
+document$.subscribe(() => { lightbox.reload() });
+</script></body>
 </html>
\ No newline at end of file
diff --git a/Sonarr/sonarr-collection-of-custom-formats/index.html b/Sonarr/sonarr-collection-of-custom-formats/index.html
index 07bf9966e..c66b7b4b7 100644
--- a/Sonarr/sonarr-collection-of-custom-formats/index.html
+++ b/Sonarr/sonarr-collection-of-custom-formats/index.html
@@ -22896,5 +22896,7 @@ The service features Bell Media original programming, exclusive Canadian access
       <script src="../../assets/javascripts/bundle.5cfa9459.min.js"></script>
       
     
-  <script>document$.subscribe(() => {const lightbox = GLightbox({"touchNavigation": true, "loop": false, "zoomable": true, "draggable": true, "openEffect": "zoom", "closeEffect": "zoom", "slideEffect": "slide"});})</script></body>
+  <script id="init-glightbox">const lightbox = GLightbox({"touchNavigation": true, "loop": false, "zoomable": true, "draggable": true, "openEffect": "zoom", "closeEffect": "zoom", "slideEffect": "slide"});
+document$.subscribe(() => { lightbox.reload() });
+</script></body>
 </html>
\ No newline at end of file
diff --git a/Sonarr/sonarr-how-to-update-custom-formats/index.html b/Sonarr/sonarr-how-to-update-custom-formats/index.html
index 993ddfa52..1a89d394a 100644
--- a/Sonarr/sonarr-how-to-update-custom-formats/index.html
+++ b/Sonarr/sonarr-how-to-update-custom-formats/index.html
@@ -3539,5 +3539,7 @@
       <script src="../../assets/javascripts/bundle.5cfa9459.min.js"></script>
       
     
-  <script>document$.subscribe(() => {const lightbox = GLightbox({"touchNavigation": true, "loop": false, "zoomable": true, "draggable": true, "openEffect": "zoom", "closeEffect": "zoom", "slideEffect": "slide"});})</script></body>
+  <script id="init-glightbox">const lightbox = GLightbox({"touchNavigation": true, "loop": false, "zoomable": true, "draggable": true, "openEffect": "zoom", "closeEffect": "zoom", "slideEffect": "slide"});
+document$.subscribe(() => { lightbox.reload() });
+</script></body>
 </html>
\ No newline at end of file
diff --git a/Sonarr/sonarr-import-custom-formats/index.html b/Sonarr/sonarr-import-custom-formats/index.html
index a333d034c..8268fe7ad 100644
--- a/Sonarr/sonarr-import-custom-formats/index.html
+++ b/Sonarr/sonarr-import-custom-formats/index.html
@@ -3670,5 +3670,7 @@ How this is done is explained <a href="/Sonarr/sonarr-setup-custom-formats/#basi
       <script src="../../assets/javascripts/bundle.5cfa9459.min.js"></script>
       
     
-  <script>document$.subscribe(() => {const lightbox = GLightbox({"touchNavigation": true, "loop": false, "zoomable": true, "draggable": true, "openEffect": "zoom", "closeEffect": "zoom", "slideEffect": "slide"});})</script></body>
+  <script id="init-glightbox">const lightbox = GLightbox({"touchNavigation": true, "loop": false, "zoomable": true, "draggable": true, "openEffect": "zoom", "closeEffect": "zoom", "slideEffect": "slide"});
+document$.subscribe(() => { lightbox.reload() });
+</script></body>
 </html>
\ No newline at end of file
diff --git a/Sonarr/sonarr-setup-quality-profiles-anime/index.html b/Sonarr/sonarr-setup-quality-profiles-anime/index.html
index 9f586de03..af8c1a8f8 100644
--- a/Sonarr/sonarr-setup-quality-profiles-anime/index.html
+++ b/Sonarr/sonarr-setup-quality-profiles-anime/index.html
@@ -4051,5 +4051,7 @@ The vast majority of releases can be found on <a href="https://nyaa.si/" rel="no
       <script src="../../assets/javascripts/bundle.5cfa9459.min.js"></script>
       
     
-  <script>document$.subscribe(() => {const lightbox = GLightbox({"touchNavigation": true, "loop": false, "zoomable": true, "draggable": true, "openEffect": "zoom", "closeEffect": "zoom", "slideEffect": "slide"});})</script></body>
+  <script id="init-glightbox">const lightbox = GLightbox({"touchNavigation": true, "loop": false, "zoomable": true, "draggable": true, "openEffect": "zoom", "closeEffect": "zoom", "slideEffect": "slide"});
+document$.subscribe(() => { lightbox.reload() });
+</script></body>
 </html>
\ No newline at end of file
diff --git a/Sonarr/sonarr-setup-quality-profiles-french-en/index.html b/Sonarr/sonarr-setup-quality-profiles-french-en/index.html
index 7b7c423fa..cf19ff590 100644
--- a/Sonarr/sonarr-setup-quality-profiles-french-en/index.html
+++ b/Sonarr/sonarr-setup-quality-profiles-french-en/index.html
@@ -5285,5 +5285,7 @@ If you want to do the same make sure you replace <a href="/Sonarr/sonarr-collect
       <script src="../../assets/javascripts/bundle.5cfa9459.min.js"></script>
       
     
-  <script>document$.subscribe(() => {const lightbox = GLightbox({"touchNavigation": true, "loop": false, "zoomable": true, "draggable": true, "openEffect": "zoom", "closeEffect": "zoom", "slideEffect": "slide"});})</script></body>
+  <script id="init-glightbox">const lightbox = GLightbox({"touchNavigation": true, "loop": false, "zoomable": true, "draggable": true, "openEffect": "zoom", "closeEffect": "zoom", "slideEffect": "slide"});
+document$.subscribe(() => { lightbox.reload() });
+</script></body>
 </html>
\ No newline at end of file
diff --git a/Sonarr/sonarr-setup-quality-profiles-french-fr/index.html b/Sonarr/sonarr-setup-quality-profiles-french-fr/index.html
index 6228f7f05..c32123aef 100644
--- a/Sonarr/sonarr-setup-quality-profiles-french-fr/index.html
+++ b/Sonarr/sonarr-setup-quality-profiles-french-fr/index.html
@@ -5090,5 +5090,7 @@ Si vous voulez faire la même chose, veillez à remplacer <a href="/Sonarr/sonar
       <script src="../../assets/javascripts/bundle.5cfa9459.min.js"></script>
       
     
-  <script>document$.subscribe(() => {const lightbox = GLightbox({"touchNavigation": true, "loop": false, "zoomable": true, "draggable": true, "openEffect": "zoom", "closeEffect": "zoom", "slideEffect": "slide"});})</script></body>
+  <script id="init-glightbox">const lightbox = GLightbox({"touchNavigation": true, "loop": false, "zoomable": true, "draggable": true, "openEffect": "zoom", "closeEffect": "zoom", "slideEffect": "slide"});
+document$.subscribe(() => { lightbox.reload() });
+</script></body>
 </html>
\ No newline at end of file
diff --git a/Sonarr/sonarr-setup-quality-profiles/index.html b/Sonarr/sonarr-setup-quality-profiles/index.html
index 155a319d6..8227eea6a 100644
--- a/Sonarr/sonarr-setup-quality-profiles/index.html
+++ b/Sonarr/sonarr-setup-quality-profiles/index.html
@@ -5288,5 +5288,7 @@ When you add your preferred Custom Format and set it to something like <code>+10
       <script src="../../assets/javascripts/bundle.5cfa9459.min.js"></script>
       
     
-  <script>document$.subscribe(() => {const lightbox = GLightbox({"touchNavigation": true, "loop": false, "zoomable": true, "draggable": true, "openEffect": "zoom", "closeEffect": "zoom", "slideEffect": "slide"});})</script></body>
+  <script id="init-glightbox">const lightbox = GLightbox({"touchNavigation": true, "loop": false, "zoomable": true, "draggable": true, "openEffect": "zoom", "closeEffect": "zoom", "slideEffect": "slide"});
+document$.subscribe(() => { lightbox.reload() });
+</script></body>
 </html>
\ No newline at end of file
diff --git a/Sonarr/sonarr-v3-eol/index.html b/Sonarr/sonarr-v3-eol/index.html
index aa0e32e98..343e827d7 100644
--- a/Sonarr/sonarr-v3-eol/index.html
+++ b/Sonarr/sonarr-v3-eol/index.html
@@ -3345,5 +3345,7 @@
       <script src="../../assets/javascripts/bundle.5cfa9459.min.js"></script>
       
     
-  <script>document$.subscribe(() => {const lightbox = GLightbox({"touchNavigation": true, "loop": false, "zoomable": true, "draggable": true, "openEffect": "zoom", "closeEffect": "zoom", "slideEffect": "slide"});})</script></body>
+  <script id="init-glightbox">const lightbox = GLightbox({"touchNavigation": true, "loop": false, "zoomable": true, "draggable": true, "openEffect": "zoom", "closeEffect": "zoom", "slideEffect": "slide"});
+document$.subscribe(() => { lightbox.reload() });
+</script></body>
 </html>
\ No newline at end of file
diff --git a/index.html b/index.html
index 0e41001c7..2b7527e2e 100644
--- a/index.html
+++ b/index.html
@@ -3497,5 +3497,7 @@ I have tested and tuned most things with the ultimate goal being to have them in
       <script src="assets/javascripts/bundle.5cfa9459.min.js"></script>
       
     
-  <script>document$.subscribe(() => {const lightbox = GLightbox({"touchNavigation": true, "loop": false, "zoomable": true, "draggable": true, "openEffect": "zoom", "closeEffect": "zoom", "slideEffect": "slide"});})</script></body>
+  <script id="init-glightbox">const lightbox = GLightbox({"touchNavigation": true, "loop": false, "zoomable": true, "draggable": true, "openEffect": "zoom", "closeEffect": "zoom", "slideEffect": "slide"});
+document$.subscribe(() => { lightbox.reload() });
+</script></body>
 </html>
\ No newline at end of file
diff --git a/recyclarr-configs/index.html b/recyclarr-configs/index.html
index f37e57151..ba21d32d6 100644
--- a/recyclarr-configs/index.html
+++ b/recyclarr-configs/index.html
@@ -3334,5 +3334,7 @@
       <script src="../assets/javascripts/bundle.5cfa9459.min.js"></script>
       
     
-  <script>document$.subscribe(() => {const lightbox = GLightbox({"touchNavigation": true, "loop": false, "zoomable": true, "draggable": true, "openEffect": "zoom", "closeEffect": "zoom", "slideEffect": "slide"});})</script></body>
+  <script id="init-glightbox">const lightbox = GLightbox({"touchNavigation": true, "loop": false, "zoomable": true, "draggable": true, "openEffect": "zoom", "closeEffect": "zoom", "slideEffect": "slide"});
+document$.subscribe(() => { lightbox.reload() });
+</script></body>
 </html>
\ No newline at end of file
diff --git a/requirements.txt b/requirements.txt
index 08837fee6..24790d937 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -1,4 +1,4 @@
-mkdocs-glightbox==0.3.7
+mkdocs-glightbox==0.4.0
 mkdocs-awesome-pages-plugin==2.9.2
 mkdocs-git-revision-date-localized-plugin==1.2.5
 mkdocs-macros-plugin==1.0.5
diff --git a/thnx/index.html b/thnx/index.html
index 742867bf2..7ef8f1e19 100644
--- a/thnx/index.html
+++ b/thnx/index.html
@@ -3335,5 +3335,7 @@
       <script src="../assets/javascripts/bundle.5cfa9459.min.js"></script>
       
     
-  <script>document$.subscribe(() => {const lightbox = GLightbox({"touchNavigation": true, "loop": false, "zoomable": true, "draggable": true, "openEffect": "zoom", "closeEffect": "zoom", "slideEffect": "slide"});})</script></body>
+  <script id="init-glightbox">const lightbox = GLightbox({"touchNavigation": true, "loop": false, "zoomable": true, "draggable": true, "openEffect": "zoom", "closeEffect": "zoom", "slideEffect": "slide"});
+document$.subscribe(() => { lightbox.reload() });
+</script></body>
 </html>
\ No newline at end of file