Hello community!
Noticed some annoying bug of unity editor 2022.3.4f1 LTS
When I run Unity editor on windows and open scene with canvas, all ui corner elements (with corner anchors) are shifted with some offset.
Sometimes UI scenes using lots of layout will get transiently stuck in a weird state, and usually just enabling/disabling the top Canvas GameObject will fix it.
But more likely it is just incomplete / incorrect anchoring / scaling.
Here are some notes on UI Anchoring, Scaling, CanvasScaler, etc:
Usually you need to choose a suitable ScaleMode and MatchMode in the Canvas Scaler and stick with it 100%. Generally if you change those settings you will often need to redo your UI entirely.
I also use this CanvasScalerOrientationDriver utility to make sharing UI for Landscape / Portrait easier. Read what it does carefully.