PCB objects moved incorrectly if their center isn't in the view: is this normal?

Hi,

If I select and drag an object which center is visible (i.e: in the current view), the mouse cursor immediately jumps to its center and the object then moves correctly. However, if the center is outside of the view, the object will be unexpectedly moved and centered on the mouse cursor.
I thought it was due to some Magnetic Points option in the preferences, but disabling them didn’t change anything. Did I miss something ? Thanks for your hints.

My KiCad version:

Application: KiCad PCB Editor x64 on x64

Version: 8.0.6, release build

Libraries:
wxWidgets 3.2.6
FreeType 2.13.2
HarfBuzz 9.0.0
FontConfig 2.14.2
libcurl/8.8.0-DEV Schannel zlib/1.3.1

Platform: Windows 10 (build 19045), 64-bit edition, 64 bit, Little endian, wxMSW

Build Info:
Date: Oct 14 2024 01:02:33
wxWidgets: 3.2.6 (wchar_t,wx containers)
Boost: 1.85.0
OCC: 7.8.1
Curl: 8.8.0-DEV
ngspice: 43
Compiler: Visual C++ 1939 without C++ ABI