fix(docs): preserve concept controls across cached navigation

This commit is contained in:
Vito Sansevero
2026-10-17 10:24:14 -07:00
parent 16b4c1a7ec
commit e724cf18b4
+2 -1
View File
@@ -1765,7 +1765,8 @@ function setTheme() {
scope.listen($("theme"), "change", setTheme);
scope.listen(matchMedia("(prefers-color-scheme: dark)"), "change", setTheme);
scope.listen(window, "hashchange", navigate);
scope.listen(window, "pagehide", () => {
scope.listen(window, "pagehide", (event) => {
if (event.persisted) return;
stopImageScroll();
stopMasonry();
viewer?.destroy();