mouse wheel scrolling not completely captured
- @david
Hello, I've submitted a support ticket regarding an issue with my TinyPilot setup. Here are the details:
I'm utilizing TinyPilot to facilitate remote access for an individual located in India.
TinyPilot Details:
- Location: USA
- Connected to MacBook Pro: Sonoma 14.5
- Internet Download/Upload Speed: 300 Mbps
Remote Setup:
- Location: India
- Device: MacBook Pro - Sonoma 14.5
- Browser: Chrome/Chrome Incognito/Safari
- Internet Download/Upload Speed: 100 Mbps
Both the TinyPilot connected MacBook and the remote MacBook have identical trackpad and scroll settings.
Interestingly, when I access TinyPilot using my personal MacBook (a different one) connected to a mobile hotspot in the USA, the scroll function operates smoothly.
However, when attempting to access TinyPilot from three different systems in India (two MacBook Pros and one Windows device), all experience extremely slow scrolling, rendering it practically unusable.
I'm using the latest version of TinyPilot.
Thank you for your assistance in resolving this matter.
- VIn reply tovishankparikh⬆:Vishank Parikh @vishankparikh
Also, there is similar lag between, key strokes, mouse movement and mouse clicks across all the systems connected, only the scroll is not working as expected from India locations
- VIn reply tovishankparikh⬆:Vishank Parikh @vishankparikh
FYI - scrolling using fn/option + up/down works fine
- In reply tovishankparikh⬆:David @david2024-06-10 11:48:41.263Z
Hi @vishankparikh, I'm sorry you're running this scrolling issue.
Thanks for sharing all of those details and the TinyPilot log!
Since you've provided those details here on the forum, we'll continue working here, rather than via email.
Can I confirm that the scrolling issue is system-wide on the target MacBook (i.e., across all apps, not just browsers)?
I haven't tested MacBook -> MacBook scrolling with a TinyPilot. However, I know that MacBooks use inertial scrolling, so I'm wondering whether that is affecting this behavior.
For example, if latency is slightly too high between your client input and target input, it's possible the target MacBook may not recognize the scrolling as happening all at once, and is instead interpreting each scroll as multiple tiny bits of movement. Is that the behavior you're experiencing?
If so, could you try turning off inertial scroll on your MacBooks and see if that improves the scroll behavior?
To turn off inertial scrolling, in Settings, navigate to Accessibility > Pointer control > Trackpad options and toggle Use inertia when scrolling (off).
I hope that helps! Please let me know if you have any questions.
- VIn reply tovishankparikh⬆:Vishank Parikh @vishankparikh
Can I confirm that the scrolling issue is system-wide on the target MacBook (i.e., across all apps, not just browsers)? - Yes this is system wide I am not able to scroll inside any apps
try turning off inertial scroll - I tried turning off this on the macbook connected to tinypilot, I did not see any difference at all
Weird thing is any systems (Windows/Macbook) I connect from USA does not have a scroll issue.
- VVishank Parikh @vishankparikh
I tried to change settings on both the macbooks from India and USA. Still the same issue
David @david2024-06-11 12:01:03.164Z
Thanks for sharing the results of those tests.
It's interesting that this behavior is only occurring when connected Mac > Mac. I still suspect this might be due to the MacBooks' scroll settings and additional latency when connecting remotely from India.
Are you able to share a screen recording of the scroll behavior (i.e., on your client machine, scroll on the TinyPilot web interface showing that the target machine's poor scrolling)? That might help me understand the behavior a little more.
- VIn reply tovishankparikh⬆:Vishank Parikh @vishankparikh
I have also tried changing some setting and scroll speed, still the same
- VIn reply tovishankparikh⬆:Vishank Parikh @vishankparikh
TinyPilot hooked up to Windows System -> Tried using it with a windows system from India - Scroll is working
- VIn reply tovishankparikh⬆:Vishank Parikh @vishankparikh
we also just tried, with a wired regular mouse, wireless dongle mouse, apple trackpad and apple mouse, all are behaving the same
- VIn reply tovishankparikh⬆:Vishank Parikh @vishankparikh
One more weird scenario
TinyPilot is connected to a MacBook in USA
India Macbook is connected remotely to tinypilot
Scroll is not working in any macos apps/browsers
I opened a virtual desktop(windows) in macbook connected to tinypilot
Scroll is working fine inside virtual desktopThis is really weird
- VIn reply tovishankparikh⬆:Vishank Parikh @vishankparikh
i would like to reopen this issue which never got fixed, I have been scrolling manually since past 9 months, I really want you guys to take this seriously.
I recently moved to raritan KVM because of the scroll issue, scroll works just fine with raritan KVM.
I want you guys to give it a try on your own.
David @david2025-03-24 12:01:04.284Z
Hi @bishankparikh, I'm sorry you're still experiencing this scrolling issue.
I'd like to reassure you that we take all issue reports seriously.
Unfortunately, I haven't been able to reproduce this issue on my own machines (both when you first reported the issue and just now). One of my Mac laptops is quite old, so that could be part of why I can't reproduce the issue. It's also interesting that you mentioned this scrolling behavior isn't present when using a different Mac.
Are you able to share a screen recording of the slow scrolling behavior (i.e., on the client machine, scroll on the TinyPilot web interface showing that the target machine's poor scrolling)? A screen recording showing the behavior will really help us identify the issue.
And can I ask whether the setup you described in your original post is still the same (TinyPilot + target Mac in the USA, and the client Mac in India via Tailscale)? With that information and a screen recording, I can create a GitHub bug report of the issue where the team can attempt to reproduce this behavior and investigate a fix.
Please let me know if you have any questions.