Here's another issue I found out. Go to the Core Menu Features example and make the following settings:
ExpandSlide: None
ExpandTransition: None
ExpandDuration: 0
ExpandDelay: 0
ExpandOnClick: true
Let the collapse properties as default.
Now the problem that the menu collapses when moving the mouse over the top menu item "File" to the left side is extremely visible! And the interesting thing is that the more milliseconds the ExpandDelay goes, the less is the problem! Try the same with ExpandDelay = 500. You will see that you have to leave the mouse staying for some time in the left corner to see the menu collapse. This doesn't make sense to me. I would have expected that the
CollapseDelay is responsible for this behaviour.
Unfortunately setting ExpandDelay to 500 or more is not a solution for me. This causes another problem... If the user is quick, he will click on the top item and move the mouse down to where the menu should become visible. But when having a big expandDelay time, the menu won't expand if the mouse leaves the top menu item! This behavior you can also see in the Core Menu Features Example with the settings above.
Please find a good solution for all this!