Skip to content

WIP: prevent Win+X hover timer rearming - #42

Draft
YellowNest wants to merge 3 commits into
masterfrom
fix/winx-hover-rearm-investigation-20261014
Draft

YellowNest wants to merge 3 commits into
masterfrom
fix/winx-hover-rearm-investigation-20261014

Conversation

@YellowNest

Copy link
Copy Markdown
Owner

Local investigation of Open-Shell#2109 following the report on upstream Open-Shell#2554.

The merged timer cancellation handles only already pending hover timers. Both WM_MOUSEMOVE and WM_NCMOUSEMOVE can re-arm the timer, while WindowsMenuOpened() only tests the Windows Start menu and does not establish Win+X visibility.

This draft adds a per-taskbar suppression flag when Win+X is invoked and clears it after the pointer leaves the Start area. Both hover timer arming paths honor the flag.

Not ready for upstream. Windows 11 runtime reproduction and regression verification have not been completed. This draft is for reviewing the bounded diff and running available CI, not for merging.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant