Compare commits

..

2 Commits

Author SHA1 Message Date
bc46321b88
Set branch-specific URIs 2025-04-19 12:46:12 -04:00
3747fed791
Rewrite 2025-04-19 12:46:08 -04:00

View File

@ -13,12 +13,13 @@
// ==/UserScript==
// jshint esversion: 11
let selected = -1
globalThis.document.styleSheets[0].insertRule('tbody tr.athing>td.title>span.titleline>a:focus,tbody tr.athing.comtr a.togg.clicky:focus{outline: none}')
const requery = () => globalThis.document.querySelectorAll('tbody tr.athing')
let query = requery()
let
query = requery(),
selected = -1
const
// This is a Firefox only option. For some reason older versions of Firefox can't set outline: none.
focusInvisible = { __proto__: null, focusVisible: false },
@ -61,6 +62,7 @@ const
}
else
query[selected].nextSibling.querySelector('a.clicky.hider')?.click()
if (selected + 1 <= query.length)
highlightSelected()
return
case 'c':