RetroBar icon indicating copy to clipboard operation
RetroBar copied to clipboard

[Bug] Open-Shell start menu is often positioned 6 pixels too far down

Open SL6464 opened this issue 2 years ago • 3 comments

About 80% of the time when you click the start button, the menu that appears is 6 pixels too low, causing it to overlap with the taskbar.

Incorrect Position

It doesn't do this every time. Sometimes, it is correctly positioned.

Correct Position

I've tried a number of different styles/options within Open-Shell, and it happens no matter what type of start menu is selected (classic/XP/7).

I also wanted to see if it affected other third party start menus, so I tried IObit's Start Menu 8. That one was correctly aligned on every press, which suggests it may be a problem with Open-Shell, but it's worth noting I've never experienced this issue a single time in my 7+ years of using Classic/Open-Shell and it only happens even now when RetroBar is also running.

The issue happens whether you actually click the button or press the Windows key.

I'm running Windows 11 21H2, but this issue presents on all the versions of Windows 10 I've tried too (including 21H2).

Any ideas?

SL6464 avatar Aug 29 '22 06:08 SL6464

I've discovered a clue.

I'm using the classic theme and ExplorerPatcher. I've noticed that if you have "Enable advanced mitigations for correct rendering using classic theme" under Advanced ticked, this error never happens and the start menu is always placed correctly. However, for reasons that don't really matter, I don't have that ticked and do not want it ticked. Hopefully this at least helps figure out what the issue is.

SL6464 avatar Sep 02 '22 12:09 SL6464

Within the Menu Look tab of the Open Shell menu settings, did you have "Align start menu to working area" enabled? If you don't, enable it. This should help fix the issue.

LogoFun13-YT avatar Nov 07 '22 02:11 LogoFun13-YT

If you think about it, this is quite similar to the default behavior when opening the Start menu with the classic theme in other OSes:

StartMenuOpen95 StartMenuOpenXP

xoascf avatar Nov 07 '22 03:11 xoascf

Within the Menu Look tab of the Open Shell menu settings, did you have "Align start menu to working area" enabled? If you don't, enable it. This should help fix the issue.

This seems to have fixed it. Thanks!

SL6464 avatar Jan 04 '23 13:01 SL6464