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].
Commit
ac7ed615ff32ca08c78fdc120ddcac98a09e9ba6035ddf2885b51512e07bfd12
Parent
7a40eb97488b046…
1 file changed
+1
| --- src/fossil.page.ticket.js | ||
| +++ src/fossil.page.ticket.js | ||
| @@ -26,7 +26,8 @@ | ||
| 26 | 26 | e.classList[cbReverse.checked ? 'add' : 'remove']('reverse'); |
| 27 | 27 | F.storage.set(cbReverseKey, cbReverse.checked ? 1 : 0); |
| 28 | 28 | }; |
| 29 | 29 | cbReverse.addEventListener('change', cbReverseIt, true); |
| 30 | 30 | cbReverse.checked = !!(+F.storage.get(cbReverseKey, 0)); |
| 31 | + cbReverseIt()/*update in case of a forced check by a browser reload*/; | |
| 31 | 32 | }; |
| 32 | 33 | }); // window.addEventListener( 'load' ... |
| 33 | 34 |
| --- 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 |