I'm trying to find an answer but can't seem to remember where I saw it. Here's the situation: a horizontal nav bar with a dark blue selection and a red sub-menu. When the user hovers over a black arrow, it crosses into a light-blue nav item which opens a sub-menu. I want to keep the dark-blue sub-menu open.
As far as I know, this should work on any platform, but just so you know, I am using React.
I recall seeing something about tracking mouse position to understand user intent, rather than relying on timeouts. Any thoughts or direction would be appreciated!
Edit: After doing more research, it seems like "menu aiming" might be the solution, although I'm not completely sure about the potential implications.