ExplorerPatcher icon indicating copy to clipboard operation
ExplorerPatcher copied to clipboard

On Win11, 23h2 the Win11-style tray flyouts of Wi-Fi and language switcher do not work on Win10 taskbar

Open Anixx opened this issue 2 years ago • 9 comments

If to select Win11 (default) Wi-Fi and language flyouts, they do not appear when using the Win10 taskbar.

The Win10-style flyouts work well.

This in on Windows build 23h2 (22631). On 21h2 (22000) all works well. If these flyouts are not available, meybe it is better to remove these options?

EP version: 64.1.

Anixx avatar Mar 15 '24 10:03 Anixx

Duplicate of https://github.com/valinet/ExplorerPatcher/issues/2096

Amrsatrio avatar Mar 15 '24 10:03 Amrsatrio

Sorry, closed the wrong issue.

Amrsatrio avatar Mar 15 '24 10:03 Amrsatrio

Since you set your taskbar to windows 10, perhaps it doesn't have the code to show the windows 11 flyouts, only the flyouts for windows 10.

pyrates999 avatar Mar 15 '24 11:03 pyrates999

@pyrates999 do you claim the code somehow does not exist in Explorer or what? The both kinds of taskbars belong to one process, explorer.exe.

Anixx avatar Mar 15 '24 11:03 Anixx

I think you have "UseLiteLayout" enabled in HKLM\Software\Microsoft\Windows\Control Center. Otherwise I cannot reproduce your issue on 22631.3296.

Amrsatrio avatar Mar 15 '24 11:03 Amrsatrio

I think you have "UseLiteLayout" enabled in HKLM\Software\Microsoft\Windows\Control Center. Otherwise I cannot reproduce your issue on 22631.3296.

Hmmm. I do not have HKLM\Software\Microsoft\Windows\Control Center at all...

Anixx avatar Mar 15 '24 11:03 Anixx

That location in the registry also doesn't exist for windows 10.

pyrates999 avatar Mar 15 '24 12:03 pyrates999

Additional info: the flyouts do not open even if Windhawk is disabled, regardless of the theme (in the default theme as well). On the other hand, they do open if to set the taskbar to be Win11.

Anixx avatar Mar 15 '24 12:03 Anixx

Open up the properties application for explorer patcher, go to advanced, and click on enable console.

Try to see if the flyouts work for the windows 10 taskbar. Copy and paste the results from the EP console here then.

pyrates999 avatar Mar 15 '24 14:03 pyrates999

Update: absolutely strangely after I enabled console, the language Win11 flyout now works!

The Wi-Fi flyout still does not, the console output is: Started "Check foreground window" thread. Ended "Check foreground window" thread.

Anixx avatar Mar 16 '24 04:03 Anixx

can you paste the complete output from the EP console?

pyrates999 avatar Mar 16 '24 09:03 pyrates999

@Anixx These lines suggest that your current Windows build is too old. What's your Windows build?

Started "Check foreground window" thread. Ended "Check foreground window" thread.

Amrsatrio avatar Mar 16 '24 20:03 Amrsatrio

10.0.22631.3296

Anixx avatar Mar 16 '24 21:03 Anixx

Yeah, please install EP 62.2 or newer. EP 62.2 and up no longer uses tricks to show the old network flyout that is requried on early 22621 builds and 22000.

Amrsatrio avatar Mar 16 '24 21:03 Amrsatrio

For some reason it does not get updated from the dialog (even though the checkbox to get pre-releases is ticked).

Anixx avatar Mar 16 '24 22:03 Anixx

Then update from the releases section.

Amrsatrio avatar Mar 16 '24 22:03 Amrsatrio

I updated but the flyout still does not appear.

It still says

Started "Check foreground window" thread. Ended "Check foreground window" thread.

Anixx avatar Mar 16 '24 22:03 Anixx

Alright. Just realized that you have it set to open the Control Center flyout or the Network page in the Control Center. I forgot to add the version check there. Will make a new prerelease tomorrow.

Amrsatrio avatar Mar 16 '24 22:03 Amrsatrio

Since the language flyout now works, the issues with the Wi-Fi flyout may be caused by something else. I will watch the issue and report my findings if any.

Anixx avatar Mar 17 '24 13:03 Anixx