Small nit--I find it really frustrating to use this pop up menu. I have to drag my cursor right, then up--going diagonally towards the top of the menu causes it to disappear
One easy fix would be to delay ~250ms before closing the popup, to see if the user's cursor comes back over the menu