PopUp appears in old pos before new one


When triggering pop up when not displayed(I use right click), I have seen it appear in old pos before new one

Made a change to

public void Open(Point? mousePos, MenuOrientationTypes orientation, int delay, FrameworkElement triggerElement, bool focus, MouseEventArgs e)

To use ContentRoot instead of OverlayCanvas as the element that the Opacity is set to 0, the 1 in the sbOpen animation

This has resolved my problem, are there and implications of this change though?