microsoft / microsoft/PowerToys
[Mouse Without Borders] Hide mouse option fails to fully hide cursor on screen leave
Nobody has claimed this yet.
- Dominant language
- C
- Stars
- 139k
- Forks
- 8.6k
- PR merge metrics
- PR metrics pending
Description
### Microsoft PowerToys version
0.99.1
### Installation method
PowerToys auto-update
### Area(s) with issue?
Mouse Without Borders
### Steps to reproduce
1. Activate 'Mouse Without Borders' from PowerToys settings.
2. Connect to at least one device.
3. Enable `Hide mouse at screen edge` from the 'Mouse behavior' dropdown menu.
4. Move cursor to another device.
### ✔️ Expected Behavior
The cursor to completely hide without jumping and leaving a visual artifact.
### ❌ Actual Behavior
When the cursor leaves the device screen, on the same device the cursor jumps to the top-center of the screen and immediately disappears, but leaves a visual artifact as the following:
### Upload Bug Report ZIP-file
_No response_
### Additional Information
OS Version: Microsoft Windows NT 10.0.26200.0
.NET Version: .NET 9.0.15
PowerToys is running as admin (elevated)
Install scope: per user
Operating System Language: English (United States)
System locale: en-US
### Other Software
_No response_
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by reproducing the issue in Mouse Without Borders using the listed settings and screen-leave action. Trace the implementation responsible for hiding the cursor when it moves to another device, then verify that the cursor disappears completely without jumping or leaving a visual artifact.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- c
- Domain
- desktop
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Quiet
- Clarity
- Mostly clear
- Newbie friendliness
- 50/100