Scrolling Canvas on Linux

Steps to reproduce

  1. Make a canvas file
  2. Go to settings > core plugins > canvas and change default mouse wheel behavior to zoom
  3. Mouse wheel behaves correctly
  4. Touchpad however changes behavior as well to zoom

Did you follow the troubleshooting guide? [Y/N] y

Expected result

  • Mouse wheel works to zoom
  • Behavior of touchpad to move through canvas should not be affected

Actual result

  • Mouse wheel works to zoom
  • Behavior of touchpad changes to zoom with two fingers

Environment

SYSTEM INFO:
Obsidian version: v1.4.16
Installer version: v1.4.16
Operating system: #1-NixOS SMP PREEMPT_DYNAMIC Mon Oct 30 02:31:08 UTC 2023 6.6.0
Login status: not logged in
Insider build toggle: off
Live preview: on
Legacy editor: off
Base theme: dark
Community theme: none
Snippets enabled: 0
Restricted mode: on

RECOMMENDATIONS:
none


Additional information

  • I know it used to be that the touchpad on laptops was just emulating a scrollwheel on Linux, however this should not be the case anymore with libinput.
  • The two input devices should be able to be handled separately.

Is this with the appimage and X11/Xwayland?

I am using the package in Nix package repository and Xwayland. Should be reproducible with the appimage as well.

I recently tested on Windows and the same problem also happens there.