<table><tr><td style="">hein added a comment.
</td><a style="text-decoration: none; padding: 4px 8px; margin: 0 8px 8px; float: right; color: #464C5C; font-weight: bold; border-radius: 3px; background-color: #F7F7F9; background-image: linear-gradient(to bottom,#fff,#f1f0f1); display: inline-block; border: 1px solid rgba(71,87,120,.2);" href="https://phabricator.kde.org/D11848">View Revision</a></tr></table><br /><div><div><p>And FWIW, the main reason there's a delay right now is probably as a poor man's implementation of lazy menus. If you're hitting the menu button in the lower-left of the screen and then move the pointer to, say, the third or forth tab, you're likely to graze adjacent tabs in the process. The delay is there to avoid Kickoff switching in that event, to make it feel calmer and more elegant.</p>
<p>The Kicker menu e.g. contains (albeit smarter) code to handle a similar problem. It interprets purely vertical and diagonal mouse pointer moves differently, so that if you move vertically in the menu it will switch categories and open subdialogs immediately, but if you move diagonally into a subdialog there's some delay to avoid grazing adjacent categories switching the subdialog to that category.</p></div></div><br /><div><strong>REPOSITORY</strong><div><div>R119 Plasma Desktop</div></div></div><br /><div><strong>REVISION DETAIL</strong><div><a href="https://phabricator.kde.org/D11848">https://phabricator.kde.org/D11848</a></div></div><br /><div><strong>To: </strong>ngraham, Plasma, davidedmundson, abetts<br /><strong>Cc: </strong>hein, cfeck, plasma-devel, ragreen, Pitel, ZrenBot, lesliezhai, ali-mohamed, jensreuterberg, abetts, sebas, apol, mart<br /></div>