-
-
Notifications
You must be signed in to change notification settings - Fork 286
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[BUG] Stylus Use Disables Touch Functionality (+Workaround) #263
Comments
I also have this bug. The workaround solves the problem well (Samsung S8+ with Arch Linux (i3wm)). |
Thanks for the report! I believe this has been caused by browsers sending hovering events but no event when the pen is leaving hovering range. Like this weylus believes the pen is still in range and just not moving around, resulting in touch rejection. I have added a workaround, please try if it works for you with the latest build: https://github.com/H-M-H/Weylus/actions/runs/11402145420#artifacts |
Thank you so much for looking into this and for continuing the Weylus project! VersionI just tested the build you linked: Results:
Issue:
I’ve recorded a video demonstrating the issue: Comparison:
workaround-state_intended-behaviour_540p.mp4 Hope this feedback helps! |
Issue
When initially opening Weylus on my tablet, touch functionality works fine. However, after using the stylus once, touch input stops responding, only the stylus continues to work.
xev
, i no longer see any events when touching the screen after entering that bugged state.uinput
off and on temporarily restores touch functionality until the stylus is used again.Background
I frequently switch between using touch for navigating and the stylus/pen for writing and drawing within Xournal++.
Environment
Note: Got same Issue when using Desktop-PC with same configuration
Note: Switched to default browser, because Firefox did not differentiate between stylus and touch.
Mouse
,Stylus
,Touch
anduinput
all enabled.Current Workaround
Opening a second web interface instance seems to resolve the issue temporarily.
Method 1 - Second Tab:
Note: This workaround needs to be repeated after restarting Weylus or the browser.
EDIT: Method 2 - Open on Host first:
Bottom line: I stumbled upon a workaround that's doing the job for now, although it's a bit strange.
If anyone knows why this is happening, let me know. Otherwise, maybe the workaround helps someone with a similar problem.
This issue might be related: GitHub Issue #243.
The text was updated successfully, but these errors were encountered: