WerWolv / ImHex

🔍 A Hex Editor for Reverse Engineers, Programmers and people who value their retinas when working at 3 AM.
https://imhex.werwolv.net
GNU General Public License v2.0
44.81k stars 1.95k forks source link

[Bug] Hex Editor scroll don't work properly using "Jump To" #1830

Open epinter opened 3 months ago

epinter commented 3 months ago

Operating System

Windows

What's the issue you encountered?

With a process open, when I select a valid address and click "Jump To", the cursor goes to the address I selected, but the hexeditor don't scroll. I tried to install versions 1.35.3, 1.35.2 and 1.34.0, same problem. Also tried to revert the font to default, and toggle "Synchronize editor scroll position", no way to fix.

How can the issue be reproduced?

Open a process, select an address and use Jump To. An example, I jump to the address 0x1A83AF71440, the cursor is there (I see on the status bar and data inspector), but the first address in the hex editor is 0x1A83AF80000. If I use keyboard to navigate I see the address changing in the status bar and the data inspector also reading the byte under the cursor but the hex editor don't scroll, stays fixed at the 0x1A83AF80000.

ImHex Version

1.35.4

ImHex Build Type

Installation type

Portable ZIP

Additional context?

Screenshot 2024-07-28 202331

epinter commented 3 months ago

Tested with more versions:

1.32.1, 1.32.2, 1.33.0, 1.33.2, 1.34.0, 1.35.2 ,1.35.3, 1.35.4

With versions 1.32.1 and 1.32.2 "Jump To" works fine.

"Jump To" is buggy on versions 1.33.0 and above. In Version 1.33.0 the "Go To" is also buggy.