Comment 2 for bug 1050687

Revision history for this message
Chris Coulson (chrisccoulson) wrote :

Just here, in fact: http://bazaar.launchpad.net/~unity-team/unity/trunk/view/head:/dash/DashView.cpp#L724

Unity should not be passing the system time, it should be passing the X timestamp from the event that generated the activation. GTK updates the last event timestamp in Firefox with the broken timestamp from Unity when this happens, and because it is so far ahead of the X server timestamp it then breaks everything that depends on it (eg, mouse grabs). This is probably the cause of the random menu popup issues we continue to see on Precise, which only occur under Unity.