valinet / valinet/ExplorerPatcher

Start Menu - Multi-Monitor positioning issues

Open
#5,149 1 comment 0 reactions 0 assignees View on GitHub

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

Image

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

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.