I see a lot of code like this:
ve.Element.getRelativePosition( [something], this.getRoot().getSurface().getSurface().$ );
Ideally, CE classes wouldn't need to reach into the UI surface for stuff like this. Positioning against the CE surface should just work.
Version: unspecified
Severity: enhancement