ok, so this is fixed in 7.07 for "most cases".
The root problem is that the menu behaves differently for mouse events and touch events, although touch events present as mouse events.
In the past it detected "touch support" and thus behaved as a "touch device". However what people have been seeing is that some devices (with both touch and mouse) really want this to behave in "mouse mode".
In the short term it now determines the mode not based on capability, but on User Agent - ie iOS, Android etc (*) are touch - other browsers are not. This is done in a method you can override if you want to.
the following user agent strings, are considered to imply touch;
opera mobi, iemobile, ipod, ipad, iphone, android, blackberry
Cheers
Bruce