BaseEventPreview, which is what Menu uses for auto hide behavior, was returning false when event preview was being removed. I have added a new configuration option that specifies if the auto hide event should be canceled. This has been set to false for the component's context menu. The auto hide click will now cause a new selection on the tree demo page. Change is in SVN.