Automattic / Automattic/simplenote-electron
Scroll Wheel scrolling is very slow in Web App on Windows 10 with Kensington Expert Mouse
- Dominant language
- TypeScript
- Stars
- 5.3k
- Forks
- 588
- Avg merge
- 9h 45m
- Merged PRs (30d)
- 4
Description
### Expected
Wheel scrolling in electron standalone app, or touchpad scrolling on Mac OS Laptops, should be fast relative to wheel speed. Acceleration should reflect system settings, as should units (lines to scroll or screens per unit).
### Observed
Got a Kensington Expert Mouse, which is a trackball with a scroll ring. This requires their custom mouse drivers on Windows 10. No matter the settings on the Kensington drivers nor the settings on the built in Windows Settings on the Mouse panel, wheel scrolling in Simplenote is extremely slow, requiring many rotations of the wheel to scroll a page. No other native app has this problem, and VScode (another electron app) scrolls efficiently as well. I've only seen this in Simplenote, both standalone 2.21.0 and the web app.
### Reproduced
Can reproduce in every use. Using KensingtonWorks 3.1.6 with an ExpertMouse Trackball.
### Where did you see the bug
Windows 10 with KensingtonWorks 3.1.6 with an ExpertMouse Trackball.
Latest Chrome (I update every time), 119.0.6045.160 at time of bug creation
Also seen in Firefox 120.0
Simplenote app 2.21.0, and https://app.simplenote.com
Contributor guide
Research direction
Start by reproducing the slow wheel scrolling in the standalone app and app.simplenote.com on Windows 10 with KensingtonWorks 3.1.6 and an Expert Mouse, then compare it with VS Code and the stated Chrome and Firefox versions. Done means wheel and touchpad scrolling respond efficiently to the system's speed, acceleration, and unit settings.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- electron, typescript
- Domain
- desktop, frontend
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 35/100