Forum Discussion
alibayram
Jul 06, 2019Brass Contributor
Edge Canary 77.0.211.0 always on top, dropdown menus not functioning
Latest Edge Canary 77.0.211.0 has added a couple issues:
- Edge is always on top. Unless I minimize the edge window(s) , no other program or app can be brought to the foreground, except for other Edge windows.
- html dropdown menus don't work. I can click on them but the menu does not popup, only the field gets selected. Navigation up and down the menu is possible by using the up and down arrows.
Anybody else having these issues? Any workaround?
- It is fixed now. Thanks for the response...🙂
- jantjec1Copper Contributor
Same here, with edge dev.
- Rohit YadavBronze Contributor
Check for any available updates jantjec1 ...
- stringformatCopper ContributorYes same issue with me !
- Rohit YadavBronze ContributorIt is alright now after the canary build update .213.1, for both Edge window on top, as well as the HTML drop down selection...
Problem fix in 77.0.213.1
- freecokesCopper Contributor
- FacilisDKBrass ContributorEverything seems to be fixed in Version 77.0.213.1.
I just updated, and have no issues anymore. - ValiRealityCopper ContributorSame here! :(
- nemchikBrass Contributor
Same issue here. Replying mostly in hopes of seeing this thread updated when the issue is resolved. I'll install the dev channel builds until then.
- JeffMillCopper Contributor
alibayram Same here. Here's a quick PowerShell hack I did that seems to work around the issue. Same as EdgeTopmostFix.ps1 and run it. Will need to be re-run everytime you close and reopen edge.
$MemberDefinition = @'[DllImport("user32.dll")]public static extern bool SetWindowPos(IntPtr hWnd, IntPtr hWndInsertAfter, int X,int Y, int cx, int cy, uint uFlags);[DllImport("user32.dll")]public static extern bool ShowWindow(IntPtr hWnd, int nCmdShow);public static void DisableTopmost(IntPtr hWnd) {int HWND_NOTOPMOST = -2;uint SWP_NOSIZE = 1;uint SWP_NOMOVE = 2;SetWindowPos(hWnd, new IntPtr(HWND_NOTOPMOST), 0, 0, 0, 0, SWP_NOMOVE | SWP_NOSIZE);}'@$User32 = Add-Type -MemberDefinition $MemberDefinition -Name 'User32' -Namespace 'Win32' -PassThruGet-Process 'msedge' | Where-Object MainWindowHandle -ne 0 | Select-Object -ExpandProperty MainWindowHandle | ForEach-Object { $User32::DisableTopmost($_) }- Drew1903Silver Contributor
JeffMill alibayram et al,
Ok, it's opinion time... they are free albeit sometimes not worth the price 😉
I don't get why anyone would be (so) focused on Canary & treating things like it's the only Edge C; it's not! Without a need for any hacks, batch files or workarounds, just use Dev. This always on top issue is a "Know issue" and obviously, it will be rectified asap. Until then, just use Dev, only. One can have both, even use both simultaneously. <-- I'm doing it every day. Stuff can happen with Canary and less so with Dev.
Cheers,
Drew- Joon Chang
Microsoft
Thanks for reporting the issue! Edge picked up a regression in Chromium and the window focus issue appears to be fixed in 77.0.213.1: https://bugs.chromium.org/p/chromium/issues/detail?id=979538
Please let us know if you're still experiencing the issue after updating to Canary 77.0.213.1.
- BradleyAmmCopper Contributor
- DeviloidCopper Contributor
Good to know I'm not the only one!