Classic Shell
http://www.classicshell.net/forum/

Compatibility issue with AutoHideDesktopIcons
http://www.classicshell.net/forum/viewtopic.php?f=12&t=1442
Page 1 of 1

Author:  eukaryote [ Wed Oct 16, 2013 4:14 pm ]
Post subject:  Compatibility issue with AutoHideDesktopIcons

Windows 8 Pro x64
Classic Shell 4.0.0

I have found what seems to be a compatibility issue with AutoHideDesktopIcons. It seems that whenever the Desktop icons are hidden by AutoHideDesktopIcons, this issue occurs: Clicking away from the Classic Shell 4.0.0 Start menu fails to hide the menu. If I click the Desktop and force the icons to be shown, the problem doesn't occur.

I don't believe this compatibility issue occurred with Classic Shell 3.6.8.

I am not posting this in expectation of a change.

Author:  Ivo [ Wed Oct 16, 2013 11:29 pm ]
Post subject:  Re: Compatibility issue with AutoHideDesktopIcons

I'm pretty sure the same issue appeared with old versions, even with the Windows 7 own menu.

Basically the start menu closes when another window is activated. But when the icons are hidden, clicking on the desktop doesn't do anything.
You can see the same behavior with any program, like Notepad for example. Show the icons, open Notepad, then click on the desktop. You will see how Notepad is deactivated.
Then hide the icons and do the same. You'll see that clicking on the desktop doesn't deactivate Notepad.

Author:  eukaryote [ Thu Oct 17, 2013 2:15 pm ]
Post subject:  Re: Compatibility issue with AutoHideDesktopIcons

That's not the behavior I see here. If I let AutoHideDesktopIcons hide desktop icons, focusing any application and then clicking on the desktop does deactivate the app's window (it also makes the desktop icons reappear, which is the design intention of AutoHideDesktopIcons).

If I close AutoHideDesktopIcons and instead hide the desktop icons by unchecking the native "Show desktop icons" option (in the desktop's context menu), the app's window is also deactivated when I click the desktop, but of course the icons don't reappear.

Author:  Gaurav [ Sun Oct 20, 2013 7:44 am ]
Post subject:  Re: Compatibility issue with AutoHideDesktopIcons

Strange, with AutoHideDesktopIcons, the menu closes for me as expected when I click outside on both Windows 7 x64 and Windows 8.1 x64.

Author:  eukaryote [ Sun Oct 20, 2013 9:46 am ]
Post subject:  Re: Compatibility issue with AutoHideDesktopIcons

I haven't been running AutoHideDesktopIcons since opening this thread, yet the problem is still there, to an extent. Often, the Start menu just doesn't want to close when I click away. The hidden desktop icons may exacerbate the issue, but they aren't the sole cause of it.

Author:  Gaurav [ Sun Oct 20, 2013 10:04 am ]
Post subject:  Re: Compatibility issue with AutoHideDesktopIcons

Do you have the Group Policy 'Hide and disable all items on the desktop' enabled or its equivalent registry tweak "NoDesktop"? Then I get the behavior you describe, otherwise the menu closes reliably when clicked outside.

Author:  eukaryote [ Sun Oct 20, 2013 10:08 am ]
Post subject:  Re: Compatibility issue with AutoHideDesktopIcons

The only settings I have in any state other than "Not configured" are at the computer (not user) level, and seem unrelated:

Allow Automatic Updates immediate installation
Automatic Updates detection frequency
Check for New Signatures Before Scheduled Scans
Configure Automatic Updates
Do not display the lock screen
Limit reservable bandwidth
No Auto-restart with logged on users for scheduled automatic updates installation

I see the Hide and disable all items on the desktop setting (under User Configuration), but it's set to "Not configured".

Also, I searched my entire registry for "NoDesktop" and it wasn't found.

Author:  eukaryote [ Thu Nov 07, 2013 6:27 pm ]
Post subject:  Re: Compatibility issue with AutoHideDesktopIcons

It was foolish for me to say this ever had anything to do with AutoHideDesktopIcons; it does not. I have removed that software, updated to Windows 8.1, reinstalled Classic Shell 4.0.2, yet this problem is persistent.

Perhaps related is the fact that if I open the CS menu with a mouse hover, I can't type anything in the Search box, even though the cursor is blinking there. I either have to open the CS menu with a click, or open it with a hover and then click in the Search box.

Author:  Ivo [ Fri Nov 08, 2013 9:33 am ]
Post subject:  Re: Compatibility issue with AutoHideDesktopIcons

That's a clue. Windows insists that the only way for a program to get focus is through a user action. "Hover" doesn't count. So the start menu does some hacks to steal the focus even after hover, but it is not always successful. It is possible that the trick doesn't work anymore on Windows 8.1 because it relies on some leftover behavior from the old start menu.

If it fails to get focus, clicking away won't close the menu because the menu closes when it loses focus. But it never got it to begin with.

Author:  eukaryote [ Sun Nov 10, 2013 9:54 am ]
Post subject:  Re: Compatibility issue with AutoHideDesktopIcons

I really don't think it's a Win8.1 thing, as this problem started while I still ran Win8. If I weren't lazy I'd try installing an older version of CS to see if that matters.

I guess the upshot is that unless this issue is somehow remediated in a future version, I can't use hover to open the CS menu.

Thanks for the replies.

Page 1 of 1 All times are UTC - 8 hours [ DST ]
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/