UI changing resolution on new scene loaded.
I made a pause screen that uses don't destroy on load to persist through scene changes. This works fine and behaves as expected.
However in the build when using a smaller resolution it still works but upon loading into a new scene everything on said canvas seems like it goes back to 1920 by 1080 resolution instead of the current resolution. I don't see any changes to the objects before and after. I am using pixel perfect camera (experimental) along with a custom canvas scaler from this thread.
Lastly here are the settings I am using on the canvas.
Your answer
Follow this Question
Related Questions
How do I root UI canvas GameObject 1 Answer
Dragon Bones in Unity Canvas 1 Answer
Move element of UI into viewport,Move header and footer UI bars into viewport 0 Answers
Is it possible draw linerenderer in a UI space? 0 Answers
Not correct ui scaling 0 Answers