Spinner grinds mstsc rdp sessions to a halt #23442

Open
opened 2026-01-31 08:42:20 +00:00 by claunia · 0 comments
Owner

Originally created by @AdmiralSnyder on GitHub (Jul 14, 2025).

Windows Terminal version

1.22.11141.0

Windows build number

10.0.26100.4652

Other Software

i' m using two nested mstsc sessions for work and did a winget update --all just now.
and suddenly, my cursor would only hop over the screen. something ground the responsiveness of the system to a halt (i'm using quite a slow machine for some reason, but that doesn't really matter) turns out, it's the mstsc, turns out it's the windows terminal... and it's the spinner - both in tabs and e.g. in the about page when it's checking for updates. it's firing redraw calls like a mad person and apparently mstsc is very keen on forwarding those.
can you please detect if you're in a rdp session and reduce that eagerness a little bit? - or maybe add a setting... i don't want to disable animations, but ... a lowFPS setting might be fine.

just for context: i had a similar problem with VS deciding to have a full-screen-width "i'm" busy - bar at some point, grinding everything to a halt, too. i suppose that issue still is in devcom limbo...

thanks a lot :-)

Steps to reproduce

have a slow pc (and maybe a somewhat bad internet connection), rdp onto a windows machine (maybe a second layer is needed to surface the problem, no idea), open a windows terminal there, move your mouse to make sure the cursor is moving nicely, then go to the about page of the windows terminal and observe stuttering while it's checking for updates, showing the spinner

Expected Behavior

no huge redraw spikes for animations

Actual Behavior

apparently mstsc wants to redraw the terminal (or the animating parts) a lot, grinding everything to a halt

Originally created by @AdmiralSnyder on GitHub (Jul 14, 2025). ### Windows Terminal version 1.22.11141.0 ### Windows build number 10.0.26100.4652 ### Other Software i' m using two nested mstsc sessions for work and did a winget update --all just now. and suddenly, my cursor would only hop over the screen. _something_ ground the responsiveness of the system to a halt (i'm using quite a slow machine for some reason, but that doesn't really matter) turns out, it's the mstsc, turns out it's the windows terminal... and it's the spinner - both in tabs and e.g. in the about page when it's checking for updates. it's firing redraw calls like a mad person and apparently mstsc is very keen on forwarding those. can you please detect if you're in a rdp session and reduce that eagerness a little bit? - or maybe add a setting... i don't want to disable animations, but ... a lowFPS setting might be fine. just for context: i had a similar problem with VS deciding to have a full-screen-width "i'm" busy - bar at some point, grinding everything to a halt, too. i suppose _that_ issue still is in devcom limbo... thanks a lot :-) ### Steps to reproduce have a slow pc (and maybe a somewhat bad internet connection), rdp onto a windows machine (maybe a second layer is needed to surface the problem, no idea), open a windows terminal there, move your mouse to make sure the cursor is moving nicely, then go to the about page of the windows terminal and observe stuttering while it's checking for updates, showing the spinner ### Expected Behavior no huge redraw spikes for animations ### Actual Behavior apparently mstsc wants to redraw the terminal (or the animating parts) a lot, grinding everything to a halt
claunia added the Needs-TriageIssue-Bug labels 2026-01-31 08:42:21 +00:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/terminal#23442