diff --git a/.github/actions/spelling/allow.txt b/.github/actions/spelling/allow.txt
index e62000b64..4fde5ece1 100644
--- a/.github/actions/spelling/allow.txt
+++ b/.github/actions/spelling/allow.txt
@@ -3,6 +3,7 @@ autorun
barcode
chainable
clickable
+cloudflare
entra
flyout
hackish
diff --git a/NuGetTest/src/Lombiq.OSOCE.NuGet.Web/Lombiq.OSOCE.NuGet.Web.csproj b/NuGetTest/src/Lombiq.OSOCE.NuGet.Web/Lombiq.OSOCE.NuGet.Web.csproj
index 343f909c2..97386ecc3 100644
--- a/NuGetTest/src/Lombiq.OSOCE.NuGet.Web/Lombiq.OSOCE.NuGet.Web.csproj
+++ b/NuGetTest/src/Lombiq.OSOCE.NuGet.Web/Lombiq.OSOCE.NuGet.Web.csproj
@@ -46,7 +46,7 @@
-
+
@@ -60,8 +60,8 @@
-
-
+
+
diff --git a/NuGetTest/src/Modules/Lombiq.OSOCE.NuGet.TestModule/Lombiq.OSOCE.NuGet.TestModule.csproj b/NuGetTest/src/Modules/Lombiq.OSOCE.NuGet.TestModule/Lombiq.OSOCE.NuGet.TestModule.csproj
index a023af987..c012ff483 100644
--- a/NuGetTest/src/Modules/Lombiq.OSOCE.NuGet.TestModule/Lombiq.OSOCE.NuGet.TestModule.csproj
+++ b/NuGetTest/src/Modules/Lombiq.OSOCE.NuGet.TestModule/Lombiq.OSOCE.NuGet.TestModule.csproj
@@ -17,10 +17,10 @@
-
-
-
-
+
+
+
+
diff --git a/NuGetTest/src/Themes/Lombiq.OSOCE.NuGet.TestTheme/Lombiq.OSOCE.NuGet.TestTheme.csproj b/NuGetTest/src/Themes/Lombiq.OSOCE.NuGet.TestTheme/Lombiq.OSOCE.NuGet.TestTheme.csproj
index a8caab8ce..ad30cfc89 100644
--- a/NuGetTest/src/Themes/Lombiq.OSOCE.NuGet.TestTheme/Lombiq.OSOCE.NuGet.TestTheme.csproj
+++ b/NuGetTest/src/Themes/Lombiq.OSOCE.NuGet.TestTheme/Lombiq.OSOCE.NuGet.TestTheme.csproj
@@ -21,10 +21,10 @@
-
-
-
-
+
+
+
+
diff --git a/src/Libraries/Lombiq.HelpfulLibraries b/src/Libraries/Lombiq.HelpfulLibraries
index bdc3490b6..ccacd6dee 160000
--- a/src/Libraries/Lombiq.HelpfulLibraries
+++ b/src/Libraries/Lombiq.HelpfulLibraries
@@ -1 +1 @@
-Subproject commit bdc3490b6439866234579ff24a58e51c09bd2b6e
+Subproject commit ccacd6dee21d211e9eef8f0e1c6b9370f8458395
diff --git a/src/Libraries/Lombiq.OrchardCoreApiClient b/src/Libraries/Lombiq.OrchardCoreApiClient
index 41e377edc..12c61f135 160000
--- a/src/Libraries/Lombiq.OrchardCoreApiClient
+++ b/src/Libraries/Lombiq.OrchardCoreApiClient
@@ -1 +1 @@
-Subproject commit 41e377edc9c2292d5c057cb3709dc68f4cbfa389
+Subproject commit 12c61f135f7233b591f2994a37e2115582d6c3b5
diff --git a/src/Lombiq.OSOCE.Web/Lombiq.OSOCE.Web.csproj b/src/Lombiq.OSOCE.Web/Lombiq.OSOCE.Web.csproj
index 61235530a..d17a977bf 100644
--- a/src/Lombiq.OSOCE.Web/Lombiq.OSOCE.Web.csproj
+++ b/src/Lombiq.OSOCE.Web/Lombiq.OSOCE.Web.csproj
@@ -58,9 +58,9 @@
-
-
-
+
+
+
diff --git a/src/Modules/Lombiq.AuditTrailExtensions b/src/Modules/Lombiq.AuditTrailExtensions
index 39537643e..6f915628c 160000
--- a/src/Modules/Lombiq.AuditTrailExtensions
+++ b/src/Modules/Lombiq.AuditTrailExtensions
@@ -1 +1 @@
-Subproject commit 39537643ea9dfab1d025fb9308b59bdf7b38252c
+Subproject commit 6f915628c0250692fa27868651c5e2da0c2e3927
diff --git a/src/Modules/Lombiq.ChartJs b/src/Modules/Lombiq.ChartJs
index 202f1c1d0..4645a7cac 160000
--- a/src/Modules/Lombiq.ChartJs
+++ b/src/Modules/Lombiq.ChartJs
@@ -1 +1 @@
-Subproject commit 202f1c1d0d529604ff20c5c7d1784d7e8e19cfbf
+Subproject commit 4645a7cacba385d872f226cd523c2ce0c892184d
diff --git a/src/Modules/Lombiq.ContentEditors b/src/Modules/Lombiq.ContentEditors
index 8865915f6..af41a7336 160000
--- a/src/Modules/Lombiq.ContentEditors
+++ b/src/Modules/Lombiq.ContentEditors
@@ -1 +1 @@
-Subproject commit 8865915f6bfd3b160b238c8e10370530ae814375
+Subproject commit af41a7336bde994466cde7580f7e7e6bf8c89b33
diff --git a/src/Modules/Lombiq.DataTables b/src/Modules/Lombiq.DataTables
index 107951ef0..2ff45e8ca 160000
--- a/src/Modules/Lombiq.DataTables
+++ b/src/Modules/Lombiq.DataTables
@@ -1 +1 @@
-Subproject commit 107951ef068de0762da99150033ae6fc2fe418f1
+Subproject commit 2ff45e8ca9528462e63dcb336f6b2ec28ac39fd6
diff --git a/src/Modules/Lombiq.HelpfulExtensions b/src/Modules/Lombiq.HelpfulExtensions
index 05acbfac6..2b186eee8 160000
--- a/src/Modules/Lombiq.HelpfulExtensions
+++ b/src/Modules/Lombiq.HelpfulExtensions
@@ -1 +1 @@
-Subproject commit 05acbfac65a3b64ecd6fb10a119bb384abdd6a8e
+Subproject commit 2b186eee8aa52e49e3cedabbbd9d3270fa014ba3
diff --git a/src/Modules/Lombiq.Hosting.Azure.ApplicationInsights b/src/Modules/Lombiq.Hosting.Azure.ApplicationInsights
index 6be9bad89..10e5374ae 160000
--- a/src/Modules/Lombiq.Hosting.Azure.ApplicationInsights
+++ b/src/Modules/Lombiq.Hosting.Azure.ApplicationInsights
@@ -1 +1 @@
-Subproject commit 6be9bad89aa847dbda080eff84bb38de7cfe0dbb
+Subproject commit 10e5374aee44a65465b636066df6d2b80b6c058b
diff --git a/src/Modules/Lombiq.Hosting.BuildVersionDisplay b/src/Modules/Lombiq.Hosting.BuildVersionDisplay
index 33466c20c..eb8143cd3 160000
--- a/src/Modules/Lombiq.Hosting.BuildVersionDisplay
+++ b/src/Modules/Lombiq.Hosting.BuildVersionDisplay
@@ -1 +1 @@
-Subproject commit 33466c20cd7ef45828a73f71337b3c9e262e790f
+Subproject commit eb8143cd371c93b64d7bc0c098a139638a37c746
diff --git a/src/Modules/Lombiq.Hosting.Tenants b/src/Modules/Lombiq.Hosting.Tenants
index c780ce727..4ce038545 160000
--- a/src/Modules/Lombiq.Hosting.Tenants
+++ b/src/Modules/Lombiq.Hosting.Tenants
@@ -1 +1 @@
-Subproject commit c780ce727d589264b96c01576265cc6d91b08e64
+Subproject commit 4ce0385458b3924c80823a9f7566e25159d2921c
diff --git a/src/Modules/Lombiq.JsonEditor b/src/Modules/Lombiq.JsonEditor
index dfba5ad77..e80054154 160000
--- a/src/Modules/Lombiq.JsonEditor
+++ b/src/Modules/Lombiq.JsonEditor
@@ -1 +1 @@
-Subproject commit dfba5ad77f8c525497e9ad3dea91ea37817ef109
+Subproject commit e80054154a7bd3fcb71b10f6b6c1d16a1651c6b1
diff --git a/src/Modules/Lombiq.LoginAsAnybody b/src/Modules/Lombiq.LoginAsAnybody
index 7acd5dc1c..d56df7f51 160000
--- a/src/Modules/Lombiq.LoginAsAnybody
+++ b/src/Modules/Lombiq.LoginAsAnybody
@@ -1 +1 @@
-Subproject commit 7acd5dc1c7b25989e821b52ed5b5a9377b511b31
+Subproject commit d56df7f51b29124fb4774dc7f90e472edc9c558b
diff --git a/src/Modules/Lombiq.OSOCE.Samples/Lombiq.OSOCE.Samples.csproj b/src/Modules/Lombiq.OSOCE.Samples/Lombiq.OSOCE.Samples.csproj
index 77bfadd57..4c2958d86 100644
--- a/src/Modules/Lombiq.OSOCE.Samples/Lombiq.OSOCE.Samples.csproj
+++ b/src/Modules/Lombiq.OSOCE.Samples/Lombiq.OSOCE.Samples.csproj
@@ -11,10 +11,10 @@
-
-
-
-
+
+
+
+
diff --git a/src/Modules/Lombiq.Privacy b/src/Modules/Lombiq.Privacy
index 4a039271d..420b9e2d3 160000
--- a/src/Modules/Lombiq.Privacy
+++ b/src/Modules/Lombiq.Privacy
@@ -1 +1 @@
-Subproject commit 4a039271d679962f30e7ffe40f5ed927b49e24b0
+Subproject commit 420b9e2d3b4e49a6abc9eed53c121782e86d904b
diff --git a/src/Modules/Lombiq.TrainingDemo b/src/Modules/Lombiq.TrainingDemo
index 757a3a59b..58ec6e8d9 160000
--- a/src/Modules/Lombiq.TrainingDemo
+++ b/src/Modules/Lombiq.TrainingDemo
@@ -1 +1 @@
-Subproject commit 757a3a59bbcfc0d97e7ad474482b2b46b41b7db5
+Subproject commit 58ec6e8d9fd6b4199d219f09dff6dc6979109e3a
diff --git a/src/Modules/Lombiq.UIKit b/src/Modules/Lombiq.UIKit
index 1e812a2e5..7e86b9ca8 160000
--- a/src/Modules/Lombiq.UIKit
+++ b/src/Modules/Lombiq.UIKit
@@ -1 +1 @@
-Subproject commit 1e812a2e5441fc26678dd528beef38b558050349
+Subproject commit 7e86b9ca84fee5df699b5f8081ddfb42e85a6941
diff --git a/src/Modules/Lombiq.VueJs b/src/Modules/Lombiq.VueJs
index b0c41d696..1ba14a262 160000
--- a/src/Modules/Lombiq.VueJs
+++ b/src/Modules/Lombiq.VueJs
@@ -1 +1 @@
-Subproject commit b0c41d6966c53022ebb1c5402c1a8bedd506ac2a
+Subproject commit 1ba14a2625a6bf4b9ef187f75765a2bf94928a43
diff --git a/src/Modules/Lombiq.Walkthroughs b/src/Modules/Lombiq.Walkthroughs
index 7028ac55e..3a4ec6082 160000
--- a/src/Modules/Lombiq.Walkthroughs
+++ b/src/Modules/Lombiq.Walkthroughs
@@ -1 +1 @@
-Subproject commit 7028ac55ec96f66321c436ce60b707bf7de24b4d
+Subproject commit 3a4ec6082adb4d2f3f12f1d7c7fd83ddf32901a0
diff --git a/src/Themes/Lombiq.BaseTheme b/src/Themes/Lombiq.BaseTheme
index f3b73750a..7164bdb34 160000
--- a/src/Themes/Lombiq.BaseTheme
+++ b/src/Themes/Lombiq.BaseTheme
@@ -1 +1 @@
-Subproject commit f3b73750aa961ae81e8d98206499d6b5860df1b1
+Subproject commit 7164bdb3482cba976b406904435f33e7d3abb878
diff --git a/src/Themes/Lombiq.Hosting.MediaTheme b/src/Themes/Lombiq.Hosting.MediaTheme
index 8662637de..18ac502cb 160000
--- a/src/Themes/Lombiq.Hosting.MediaTheme
+++ b/src/Themes/Lombiq.Hosting.MediaTheme
@@ -1 +1 @@
-Subproject commit 8662637deb4b3beb61779081361faa9dc9b5631a
+Subproject commit 18ac502cb49a703b5a9fa79df8878b498452dfa1
diff --git a/src/Utilities/Lombiq.SetupExtensions b/src/Utilities/Lombiq.SetupExtensions
index e0e471e44..a79412873 160000
--- a/src/Utilities/Lombiq.SetupExtensions
+++ b/src/Utilities/Lombiq.SetupExtensions
@@ -1 +1 @@
-Subproject commit e0e471e44476013cde0400ad3562a1a9aba009a4
+Subproject commit a79412873d48b21188ffe7ad2ff846e3d7359967
diff --git a/test/Lombiq.OSOCE.Tests.UI/Tests/VisualVerificationTests/VisualVerificationTests_VerifyHomePageAndLayout_By_TagName_-body-1920x1080_Unix.png b/test/Lombiq.OSOCE.Tests.UI/Tests/VisualVerificationTests/VisualVerificationTests_VerifyHomePageAndLayout_By_TagName_-body-1920x1080_Unix.png
index 59ac91761..edfd4fe81 100644
Binary files a/test/Lombiq.OSOCE.Tests.UI/Tests/VisualVerificationTests/VisualVerificationTests_VerifyHomePageAndLayout_By_TagName_-body-1920x1080_Unix.png and b/test/Lombiq.OSOCE.Tests.UI/Tests/VisualVerificationTests/VisualVerificationTests_VerifyHomePageAndLayout_By_TagName_-body-1920x1080_Unix.png differ
diff --git a/test/Lombiq.UITestingToolbox b/test/Lombiq.UITestingToolbox
index 2c4c01426..f9ecdfd87 160000
--- a/test/Lombiq.UITestingToolbox
+++ b/test/Lombiq.UITestingToolbox
@@ -1 +1 @@
-Subproject commit 2c4c01426fe81c4c02eaa565c4a68fabb42599a8
+Subproject commit f9ecdfd87cf2bda2e22c1ae4c58e386e55862691