valinet / valinet/ExplorerPatcher
Start Menu - Multi-Monitor positioning issues
Nobody has claimed this yet.
- Dominant language
- C
- Stars
- 33.9k
- Forks
- 1.4k
- PR merge metrics
- No merged PRs in 30d
Description
Before reporting your issue
- I have confirmed that this issue does not happen when ExplorerPatcher is not installed
- I do not have "register as shell extension" enabled
- I have tried my best to check existing issues
Repro ExplorerPatcher versions
Version Version: 26100.8457.70.3
Repro Windows Versions
Win 11 25H2 26200.9168
Third-party tweak software installed
MS Powertoys - but issue was there before I installed them
Describe the bug
On my main Display the start menu is at the left side. on my additional Display the Start menu is at the bottom.
If docked, the externel monitor becomes the main display.
The laptop display (only this) has a 125% UI scaling active
In laptop-only-mode the laptop screen is primary with taskbar at the left.
If the Monitor setup changed after explorer patcher start (e.g. from docking->non-docking->docking) the position of the Start-Menu is handled wrong.
If I click on the primary monitor start the start menu is oped at the bottom of the screen, instead at the top, where the start button is.
This is true if the Start-Menu-Position-Setting is set to "border"
If it is set to Center the Menu is placed mostly outside the window.
Additionally: after monitor-setup changed: the search result box (if start menu is opened and one starts to type) is hidden behind the taskbar. Imho it should be placed next to the taskbar and not overlay it (or even worse, behind)
Expected outcome
- task menu at the correct place next to the activated start-menu button
- no invbisible window parts (start menu out of screen if Position-setting is set to center
- always visible search results (not hidden behind taskbar)
Actual outcome
see above - opposite of that is expected
Additional info
No response
Crash Dumps
No response
Media
No response
Contributor guide
No contributing guide indexed for this repository
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
Reproduce the issue by switching between docked and undocked multi-monitor setups, including the 125% laptop scaling and both Start Menu position settings. Trace how ExplorerPatcher recalculates the Start Menu and search-results positions after the monitor setup changes; done means the menu opens beside the activated button and search results remain visible on every display.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- c
- Domain
- desktop, operating-systems
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Quiet
- Clarity
- Mostly clear
- Newbie friendliness
- 48/100