https://bugs.kde.org/show_bug.cgi?id=496169

--- Comment #9 from Bharadwaj Raju <bharadwaj.raju...@protonmail.com> ---
Created attachment 180231
  --> https://bugs.kde.org/attachment.cgi?id=180231&action=edit
Illustration of possible cause

I think this is the way it fails (see the third and subsequent attempts in this
recording). That is, the mouse moves slightly backwards (or otherwise outside
the triangle from the current position), and thus the triangle doesn't get
"established" before it reaches the other square, and the hover passes onto it.

Maybe we could try and alleviate this by starting the triangle even further to
the other side of the mouse position than we do currently? I don't know how
much we'd have to increase it by. The current value we ship is 1px, and this
recording has it set to 5px and it helps but clearly still happens.

I'm also idly wondering if we should do away with triangles and instead rely on
something simpler like a moving average direction of travel. So as long as
you're moving towards the edge, no matter with what slope, it will keep the
opened item stable. I'll try see if it's a viable idea.

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to