Environment:
• Orion Beta v0.3.0 (Flatpak, com.kagi.OrionGtk )
• Runtime: org.gnome.Platform/x86_64/49
• OS: Linux Mint 22.3 (Zena), Cinnamon 6.6.7, X11
• Kernel: 6.17.0-19-generic
Gesture stack:
• fusuma — touchpad gesture daemon
• fusuma-plugin-sendkey — injects detected gestures as keyboard shortcuts via /dev/uinput (evdev)
Reproduction:
- Install and run fusuma with 3-finger swipe gestures configured (e.g., Alt+Left for back, Alt+Right for forward,
Ctrl+W for close tab)
- Open any page in Orion Beta
- Perform a 3-finger swipe left/right or down on the touchpad
- Expected: Browser navigates back/forward or closes the tab
- Actual: Nothing happens
Suspected causes:
- Flatpak sandbox not forwarding /dev/uinput -injected keystrokes to the X11 client properly
- WebKitGTK (Gnome 49 runtime) handling synthetic input events differently than Chromium-based browsers
- Orion's own key binding handler consuming the events before they reach WebKit's page handler
Same gestures work correctly in: Firefox, Chrome, Brave why not Orion
Orion Beta v0.3.0 (Flatpak, com.kagi.OrionGtk ) OS: Linux Mint 22.3 (Zena), Cinnamon 6.6.7, X11