I've uploaded a small test stack to RevOnline/gyroscope, 400 x 400, using revChangeWindowSize. 4 buttons, each with revChangeWindowSize script.
If you click the width to 500, it changes the height to 500, similarly with width back to 400 changes the depth back to 400.
Clicking the height to 600 works but changes the width also, similarly with 300 height (if pressed twice), etc.
Anyone any comments/thoughts on this please

(although I have Rev 3.0, still using 2.9 on G5)