From 619d823e3f2fe3bc0d2edc117fac9ca58c7d68b5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=90=D0=BD=D1=82=D0=BE=D0=BD=20=D0=A2=D1=80=D0=BE=D1=88?= =?UTF-8?q?=D0=B8=D0=BD?= Date: Fri, 24 Jul 2026 23:55:56 +0300 Subject: [PATCH] fix: cursor stays on screen when scrolling item list in the market --- src/main.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main.js b/src/main.js index 1dcd9ef..1d2368c 100644 --- a/src/main.js +++ b/src/main.js @@ -183,14 +183,14 @@ function updateMarket() { if (afterKeyDelay()) { menuState.selected = (menuState.selected - 1 + marketItems.length) % marketItems.length; if (menuState.selected < menuState.scrollOffset) menuState.scrollOffset = menuState.selected; - if (menuState.selected >= menuState.scrollOffset + 10) menuState.scrollOffset = menuState.selected - 9; + if (menuState.selected >= menuState.scrollOffset + 8) menuState.scrollOffset = menuState.selected - 7; playTickSound(); } } else if (key('ArrowDown')) { if (afterKeyDelay()) { menuState.selected = (menuState.selected + 1) % marketItems.length; - if (menuState.selected >= menuState.scrollOffset + 10) menuState.scrollOffset = menuState.selected - 9; + if (menuState.selected >= menuState.scrollOffset + 8) menuState.scrollOffset = menuState.selected - 7; if (menuState.selected < menuState.scrollOffset) menuState.scrollOffset = menuState.selected; playTickSound(); }