Can't drag&drop cards with a pen in canvas Linux

Once you’ve done the above, delete everything above this line.

Steps to reproduce

  • Open sandbox vault
  • Create a new canvas
  • Try to create cards, links, drag&drop cards with a pen

Did you follow the troubleshooting guide? Y

Expected result

Cards are created, links are created, cards are drag&dropped

Actual result

Cards are created, links are created, cards can’t be drag&dropped


Obsidian version: v1.5.8
Installer version: v1.5.8
Operating system: #18~22.04.1-Ubuntu SMP PREEMPT_DYNAMIC Wed Feb 7 11:40:03 UTC 2 6.5.0-18-generic
Login status: not logged in
Insider build toggle: off
Live preview: on
Base theme: adapt to system
Community theme: none
Snippets enabled: 0
Restricted mode: on


Additional information

I use my HP EliteBook 1040 G8 with an HP Active Pen G3


Everything I do in this video is done with the pen (except text input)

Unfortunately, I was not able to properly record cursor indication:

  • When I hover over the card, the palm symbol is shown
  • When I touch the screen, the palm is closed, but the card doesn’t move anywhere
  • This behavior is not seen with a trackpad/mouse

What’s strange (and different from other bugs) is that creating cards and links works just as expected

are you using x11/xwayland or wayland?

do you have this problem

❯ loginctl show-session $(awk '/tty/ {print $1}' <(loginctl)) -p Type | awk -F= '{print $2}'

There are some differences
The bug is persistent, and is not “resetting” with anything (Esc, clicking elsewhere with trackpad, reopening obsidian)
I use the pen with builtin touchscreen, not a discrete tablet
To summarize, I can:

  • Create cards (and place them anywhere upon creation)
  • Create links between cards
  • Resize cards by the corner
  • Select one card

I can’t:

  • Drag&drop cards (even though cursor’s indication is correct and corresponds to trackpad indication)
  • Resize them by the edge
  • Select a subrectangle of cards

Do you happen to know if it works under x11 or windows?

Unfortunately no, this is my work machine and I’m not allowed to install any other OS

I misunderstood the meaning of x11

❯ loginctl show-session $(awk '/tty/ {print $1}' <(loginctl)) -p Type | awk -F= '{print $2}'

After running Ubuntu with Xorg I get the exact same behavior
I won’t be able to try Windows