RetroBar
RetroBar copied to clipboard
[Bug] Open-Shell start menu is often positioned 6 pixels too far down
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.
It doesn't do this every time. Sometimes, it is correctly positioned.
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?
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.
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.
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:
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!