Bug 226279

Summary: KDE home page: menu expansion/collapse needs improvement
Product: [Websites] www.kde.org Reporter: David Jarvie <djarvie>
Component: generalAssignee: kde-www mailing-list <kde-www>
Status: RESOLVED FIXED    
Severity: wishlist CC: mark.ziegler
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Compiled Sources   
OS: Unspecified   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description David Jarvie 2010-02-11 11:34:33 UTC
Version:            (using Devel)
Installed from:    Compiled sources

The feature that the menu expands whenever the mouse passes over it needs to be improved. Even quickly moving the mouse between the browser's address bar or toolbar and the rest of the page results in the menu expanding, and it stays expanded. This uses up a significant amount of space which is wasted if the user doesn't actually want to see the menu. I can suggest three possibilities for improvement:

1) Make the menu collapse automatically once the mouse moves elsewhere. Moving the mouse away from the menu can reasonably be assumed to indicate that the user has finished with the menu for the time being.

2) The toggle button is not obviously connected to the menu - I couldn't work out how to collapse the menu when I first viewed the page, and only found out about the toggle button when I read about it on a mailing list. If automatic collapse is not adopted, at least move the toggle button into the same line as the menu items to make its purpose more obvious.

3) Introduce a small time delay before the menu is expanded. That will prevent the menu from being accidentally activated so easily by simply moving the mouse between different parts of the browser window and happening to pass over the menu. Because the menu stretches over the most of the width of the window, it's difficult to avoid it when moving to or from the toolbar.
Comment 1 Mark Ziegler 2010-02-11 15:28:55 UTC
I combination between 1 and 3 would be perfect IMHO.

Many emails on kde-www have been related to this issue.