Hi,
a)Do you wrap the morph inside the morph tab view? ,
b) Do you use the same code for rendering as in Morph>> #gtInspectorMorphIn: .
if a) it is most likely caused by the morph being wrapped within one or more transform morphs, and the offset of these are not taken into account when opening the menu.
if b) The real morph position is probably not the same as where clicked causing it to open at another place.
What method are you using for opening the menu: (#popUpEvent:in: , #popUpAt:forHand:in: , other)?
also see: https://pharo.fogbugz.com/f/cases/15927/Menu-is-broken-when-contained-in-a-scrollable-pane
Best regards,
Henrik