STAGE RESIZE & RESCALE changes Sprite coordinates

*** Not sure this is a Bug ! ***
Using SNAP!5.01 but I don't think it matters.
After positioning the sprite at any location, if the stage is resized using either the Settings/Stage Size, or "set value & " block of the getters & setters library, or manual RESCALE handle by the left edge of the stage, the X and Y coordinates of the sprites are not maintained:
They change considerably via the Settings/Stage Size & getter&setters library method
and
they change small amounts via the manual or programmatic RESCALE method.

eg:
Screen size 480 x 360 default: Sprite at 0,0
After screen change to 640 x 480 with commands: Sprite at -80, 60
After screen rescale with manual handle: Sprite at various x,y slightly off from 0,0 and sometimes at 0,0.
When it is off of 0,0, it is possible to reposition it by "go to x 0 y 0".

Is this correct? Should the Sprites not be at the same x y coordinates after screen changes?

let's say there are technical challenges to adjusting the coordinates when resizing the stage :slight_smile: (one of which is the zooming animation, the other the fact that we don't stop a project from running as we're resizing the stage, so turtle movements will be continuous throughout the resizing process without being disrupted by letting sprites "jump" to a new absolute position).

tguneysu says:
After screen change to 640 x 480 with commands: Sprite at -80, 60
After screen rescale with manual handle: Sprite at various x,y slightly off from 0,0 and sometimes at 0,0.
When it is off of 0,0, it is possible to reposition it by "go to x 0 y 0".

Is this correct? Should the Sprites not be at the same x y coordinates after screen changes?

I thought the same