diff --git a/packages/webui/src/public/bus.js b/packages/webui/src/public/bus.js index 93df4371..4eb91e82 100644 --- a/packages/webui/src/public/bus.js +++ b/packages/webui/src/public/bus.js @@ -532,7 +532,7 @@ const a = e.target.closest?.('#bus-view table.s1-table td.s1-title a'); if (!a || (e.key !== 'ArrowDown' && e.key !== 'ArrowUp')) return; const links = [...a.closest('table').querySelectorAll('td.s1-title a')], i = links.indexOf(a); - e.preventDefault(); links[i + (e.key === 'ArrowDown' ? 1 : -1)]?.focus(); + e.preventDefault(); links[i + (e.key === 'ArrowDown' ? -1 : 1)]?.focus(); }); window.addEventListener('hashchange', () => render(true)); $('refresh').addEventListener('click', () => render(false));