Problem
With page building, the default 50% zoom is often too zoomed out, but 1x is too much. When we built it, we had concerns that 75% zoom might create canvas selection problems or selection rendering problems - but we never tested this.
Solution
Change the multiplier to 1.5. Test if fine-grained selection works (click v close next to an element and check it doesn't get selected), and the outlines are drawn correctly with no weird artefacts.
Send a test link on Discord and please ping you can use the graphics QA department @lankaukk secretly runs.
Iff it looks good and behaves well, we can merge it
If it does not, try 80% zoom instead (this might require hard-coding the interval) and share a test link with Graphics QA - don't refactor the code yet if it's not an array, because we might throw it away if it's not good!). If that looks good, we can merge it.
Otherwise, leave a comment for our future selves in the zoom step and explain why we zoom in intervals of 2, and close the ticket.
those values flucutate +/-1 pixel (or so), so maybe that's the rendering artifact
zooming out leads to the weird non-rounded numbers in the inspector and on the labels, but zooming in makes the numbers jump around a little too (but the end result isn't as drastic)
Problem With page building, the default 50% zoom is often too zoomed out, but 1x is too much. When we built it, we had concerns that 75% zoom might create canvas selection problems or selection rendering problems - but we never tested this.
Solution Change the multiplier to 1.5. Test if fine-grained selection works (click v close next to an element and check it doesn't get selected), and the outlines are drawn correctly with no weird artefacts.
Send a test link on Discord and please ping you can use the graphics QA department @lankaukk secretly runs.