Description
Describe the bug
If you open the Start Menu and then quickly click on a window while it is still opening, that window will be sent behind any other open windows underneath it (on the same monitor). The selected window will still be activated (visible when it is maximized but the other windows are not), but clicking inside its active area will not bring it back to the top; only clicking the title bar will do so. Clicking on another window or the desktop, and then re-clicking on the desired window, will bring it back to the top as well, as will minimizing and re-opening the window by clicking on it in the taskbar.
Sometimes, when this happens, the Start Menu will not close unless it or the taskbar is clicked on, or the Windows key is pressed. When this happens, there is usually a cursor blinking in the search bar as if it is active, but typing on the keyboard will not enter characters into the search bar.
This is still possible even when the Menu Look > Sub-menu animation setting is set to "No animation", or Menu Look > Sub-menu animation speed setting is set to 0. There is always at least a slight delay in rendering the Start Menu. (Curiously, this delay is at least twice as long on my primary monitor compared to my secondary.)
This happens when opening the Start Menu both with the Windows key and by clicking on the Start icon. This does not happen when OpenShell is not running.
Area of issue
Start menu
To reproduce
- Open two or three applications on the same monitor. (For example, Firefox, Explorer, and Notepad.)
- Press the Windows key.
- Quickly click on the topmost of the open windows.
- The clicked window is sent behind the other open window(s). It will still be made active.
- If the clicked window is still visible, click on the active area; this will not bring it to the front.
- Either click on the window's title bar, or click on another window and back on the first window, to bring it to the front. (You can also click on the desktop and then the desired window, or minimize and re-open the window via the taskbar.)
- If the Start Menu stays open, and there is a cursor blinking in the search bar, attempt to type on the keyboard; nothing will be entered. (Characters will be typed in the currently active window if an input box is selected.)
- Close the Start Menu by clicking on it or the taskbar, or by pressing the Windows key. Clicking on other windows or the desktop will not close it.
Expected behavior
I expect the window I click on to be made active, and brought to the front if it is not already there. I also expect the Start Menu to either stop or finish opening and then close. (Basically, I expect the standard Windows behaviour.)
Open-Shell version
4.4.195
Windows version
Windows 10 22H2
Additional context
No response