Fossil SCM

In /tktview, try to ensure that the checkbox stays in sync with browsers friendly efforts to reset it when reloading the page. This seems to resolve [forum:270dd75254|forum post 270dd75254].

stephan 2026-08-14 10:40 UTC trunk
Commit ac7ed615ff32ca08c78fdc120ddcac98a09e9ba6035ddf2885b51512e07bfd12
--- src/fossil.page.ticket.js
+++ src/fossil.page.ticket.js
@@ -26,7 +26,8 @@
2626
e.classList[cbReverse.checked ? 'add' : 'remove']('reverse');
2727
F.storage.set(cbReverseKey, cbReverse.checked ? 1 : 0);
2828
};
2929
cbReverse.addEventListener('change', cbReverseIt, true);
3030
cbReverse.checked = !!(+F.storage.get(cbReverseKey, 0));
31
+ cbReverseIt()/*update in case of a forced check by a browser reload*/;
3132
};
3233
}); // window.addEventListener( 'load' ...
3334
--- src/fossil.page.ticket.js
+++ src/fossil.page.ticket.js
@@ -26,7 +26,8 @@
26 e.classList[cbReverse.checked ? 'add' : 'remove']('reverse');
27 F.storage.set(cbReverseKey, cbReverse.checked ? 1 : 0);
28 };
29 cbReverse.addEventListener('change', cbReverseIt, true);
30 cbReverse.checked = !!(+F.storage.get(cbReverseKey, 0));
 
31 };
32 }); // window.addEventListener( 'load' ...
33
--- src/fossil.page.ticket.js
+++ src/fossil.page.ticket.js
@@ -26,7 +26,8 @@
26 e.classList[cbReverse.checked ? 'add' : 'remove']('reverse');
27 F.storage.set(cbReverseKey, cbReverse.checked ? 1 : 0);
28 };
29 cbReverse.addEventListener('change', cbReverseIt, true);
30 cbReverse.checked = !!(+F.storage.get(cbReverseKey, 0));
31 cbReverseIt()/*update in case of a forced check by a browser reload*/;
32 };
33 }); // window.addEventListener( 'load' ...
34

Keyboard Shortcuts

Open search /
Next entry (timeline) j
Previous entry (timeline) k
Open focused entry Enter
Show this help ?
Toggle theme Top nav button