Hi there, I'm having exactly the same issue as this now closed, unresolved topic below. I have a 2015 MacBook Air 11inch.
Running Zorin OS 18, all updates applied.
This thread describes the issue exactly. @ang81 did this resolve anyway for you?
"There’s no issue when opening files or selecting objects, but when I press the left button and try to move the cursor (right or left), the touchpad becomes unresponsive.
For example:
When I try to select text (click on the first word and drag to the last),
When I try to resize a window (click on the border and drag),
Thanks for the links. It ended up being palm rejection. The apple trackpad quirks file from upstream does not have the correct settings for an 11 inch MacBook Air trackpad. The dimensions are too large, and palm rejection is set too to low a level.
This is what fixed it for me:
Fix: MacBook Air 11" (2015) click-drag dropout on Linux Wayland
Problem: When click-dragging left-to-right or top-to-bottom (text selection, window resize, drag and drop), the trackpad would become unresponsive mid-drag. Dragging in the opposite direction worked fine.
Root cause: libinput's palm rejection was firing during physical button presses. When you depress the clickpad, your fingertip contact area increases slightly, pushing the touch size reading over libinput's AttrPalmSizeThreshold of 800. libinput then declares the touch a palm and kills it mid-drag.
The threshold of 800 comes from the generic [Apple Touchpads USB] entry in /usr/share/libinput/50-system-apple.quirks, which catches all USB Apple trackpads that don't have a specific product ID entry. Newer Apple laptop trackpads explicitly get 1600, but the MacBook Air 7,1 was never given its own entry upstream.