Comment by ~otaj on ~scoopta/wofi
I was able to track down the issue and found the culprit. This only happens when the size is given in percents. And as scoopta explained above, it first tries to set its actual size on the monitor with coords 0,0 and then eventually in 50ms on a correct monitor.
Which means, we have a very easy solution - not call the first calculation of the size, but only the one with 50ms delay. The downside is it takes 50ms to show first usable window. Which, to be fair, is not very bad.
We can work around that as well, but it's a bit more complicated change. I'll send a patch in either today or tomorrow, depending on how I manage wrangling
hg email