microsoft / microsoft/PowerToys
ZoomIt [Partial] Screen Recording (Ctrl + Shift + 5) Gets Stuck When Output Format is GIF
- Dominant language
- C
- Stars
- 139k
- Forks
- 8.6k
- PR merge metrics
- PR metrics pending
Description
### Microsoft PowerToys version
0.99.1
### Installation method
WinGet
### Area(s) with issue?
ZoomIt
### Steps to reproduce
Ctrl + Shift + 5
Select partial screen area to record
Use Ctrl + 2 to annotate the area (important)
Press Escape (or not) to escape the annotation tool
Press Ctrl + 5 to save the recording
### ✔️ Expected Behavior
It should ask us where to save the recording
### ❌ Actual Behavior
- If we properly escape annotation tool before ending screen recording: it does not ask us where to save the file. And worse, ZoomIt stops working at all. You right click in tray, it won't respond, you try to use any of its features, they don't work. Unless if you restart the ZoomIt tool, then it works ONCE only, then goes back to not working.
- If we don't escape annotation tool before ending screen recording: computer hangs
### Upload Bug Report ZIP-file
[PowerToysReport_2026-05-10-00-14-15.zip](https://github.com/user-attachments/files/27557687/PowerToysReport_2026-05-10-00-14-15.zip)
### Additional Information
OS Version: Microsoft Windows 11 Pro (10.0.26200.0)
.NET Version: 4.8.09221
System Language: en-US (English (United States))
### Other Software
Chrome
I did not produce the same error on bare desktop
Contributor guide
Research direction
Start with the ZoomIt partial-screen recording flow using Ctrl + Shift + 5, Ctrl + 2, and Ctrl + 5, testing both annotation-exit paths with GIF output. Use the attached PowerToysReport ZIP as supporting evidence. Done means the save-location prompt appears, ZoomIt remains responsive afterward, and the computer does not hang.
Written by the indexing model from the issue text.
Assessment
- Domain
- desktop, operating-systems
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Quiet
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100