Don't know why, your code seemed very similar to mine Paul, its your code. I have just added one condition if (win.bounds != top+ "," + left + "," + bottom + "," + right) if window bounds not equal to which one you want then below code execute win.bounds = [top, left, bottom, right]; else nothing change with window bound. Shonky
... View more