Pan over view edge causes teleport to other end of view

Everytime I drag the view over the edge using the middle mouse it teleports my cursor to the other side of the view and moves my actual schematic out of the view.

Watching this short video I made showcasing the bug I’m facing is easier than describing it.

Things I’ve tried:

I guess you use some Linux distro with Wayland. Wayland isn’t officially supported because of some/many problems. There are some fixes for v8 (at the moment the pre-release RC1). I don’t remember if your exact problem is caused by Wayland and if it has been fixed, but it sounds like one of those problems.

1 Like

Thanks a lot for pointing me in the right direction! I found an open issue describing this exact bug thanks to it: Canvas jumps when panning near the edge on Wayland systems (#15899) · Issues · KiCad / KiCad Source Code / kicad · GitLab

I actually didnt even realize it wasn’t runnin natively on wayland, props to the developers for making it almost completely seemless :slight_smile:

I should’ve mentioned what system I was using sorry about that. Here it is in hindsight for the record:

neofetch
                   -`                    nici@dell-xps
                  .o+`                   -------------
                 `ooo/                   OS: Arch Linux x86_64
                `+oooo:                  Host: Laptop (12th Gen Intel Core) A4
               `+oooooo:                 Kernel: 6.7.0-zen3-1-zen
               -+oooooo+:                Uptime: 13 hours, 46 mins
             `/:-:++oooo+:               Packages: 2858 (pacman), 14 (flatpak)
            `/++++/+++++++:              Shell: zsh 5.9
           `/++++++++++++++:             Resolution: 2256x1504
          `/+++ooooooooooooo/`           WM: sway
         ./ooosssso++osssssso+`          Theme: Catppuccin-Mocha-Standard-Mauve-Dark [GTK2/3]
        .oossssso-````/ossssss+`         Icons: Papirus-Dark [GTK2/3]
       -osssssso.      :ssssssso.        Terminal: alacritty
      :osssssss/        osssso+++.       Terminal Font: JetBrainsMono Nerd Font
     /ossssssss/        +ssssooo/-       CPU: 12th Gen Intel i5-1240P (16) @ 4.400GHz
   `/ossssso+/:-        -:/+osssso+-     GPU: Intel Alder Lake-P
  `+sso+:-`                 `.-/+oso:    Memory: 6595MiB / 15701MiB
 `++:.                           `-/+/
 .`                                 `/

Kicad Version Info:

Application: KiCad x86_64 on x86_64

Version: 7.0.10, release build

Libraries:
	wxWidgets 3.2.4
	FreeType 2.13.2
	HarfBuzz 8.3.0
	FontConfig 2.15.0
	libcurl/8.5.0 OpenSSL/3.2.0 zlib/1.3 brotli/1.1.0 zstd/1.5.5 libidn2/2.3.4 libpsl/0.21.2 (+libidn2/2.3.4) libssh2/1.11.0 nghttp2/1.58.0

Platform: Arch Linux, 64 bit, Little endian, wxGTK, , wayland

Build Info:
	Date: Dec 30 2023 03:23:58
	wxWidgets: 3.2.4 (wchar_t,wx containers) GTK+ 3.24
	Boost: 1.83.0
	OCC: 7.7.2
	Curl: 8.5.0
	ngspice: 41
	Compiler: GCC 13.2.1 with C++ ABI 1018

Build settings:
	KICAD_USE_EGL=ON
	KICAD_SPICE=ON

Even more important is usually the exact KiCad information which can be copied to clipboard from Help → About KiCad → Copy Version Info (button).

Added that info, thank you :‍)

1 Like

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.