When reviewing PR code changes in the Graphite UI,...
# report-bugs
d
When reviewing PR code changes in the Graphite UI, I can scroll normally with the mouse wheel. However, when I try to scroll using the keyboard (arrow keys), I need to manually click inside the code panel first to give it focus. Even then, keyboard scrolling only works for two consecutive scroll steps before it stops responding, and I have to click on the code again to regain focus. This is quite annoying. Is this a known issue, or am I missing some way to scroll smoothly with the keyboard without constantly clicking?
p
(If applicable) To help us repro, please send the following if you haven't already: - PR links, screenshots, and/or debug output if applicable - Repro steps - Does this happen consistently? Just to you or others on your team also? - Is this a regression? Is the problem new? - If you're having an issue with the CLI, please send us debug logs using
gt feedback --with-debug-context <any message>
a
Hi Dimas, Is this the behavior you're expecting? I am able to use keyboard scroll on the PR page. If you aren't on the new PR page, switch going to Settings -> Preferences -> New PR page
d
Hi AJ Valenty, thanks for your reply. My original post was referring to page scrolling, as opposed to line-by-line scrolling. I tried line-by-line scrolling as well, and the behavior is even worse: nothing moves, and the blue selection square disappears after the first key press. I noticed your video was recorded in Chrome, so I tested with Chrome on macOS Tahoma, and everything works correctly there — both page scrolling and line-by-line scrolling function as expected. This suggests that either Safari (my default browser) has a bug, or the Graphite UI doesn’t fully support Safari. Is this information sufficient for you to investigate and determine which side the issue is on?
My OS version is macOS Tahoma 26.1 (25B78). My Safari version is 26.1 (21622.2.11.11.9).
p
What's the difference between page scrolling and line-by-line scrolling? I was able to reproduce the line-by-line experience on Safari and filed an item with our team to take a look. Thank you for reporting this! As a workaround in addition to using Chrome instead, I found using the keys pgup and pgdown on my keyboard (external) worked on both Safari and Chrome.
d
Thank you! Will try.