Created attachment 1214351 [details] wtf-evo.webm When switching virtual workspaces to an open evo composer window on a hidpi screen (Dell XPS13, if it helps), the content is initially painted as if the scale factor was 1. Attached video shows the bug in action.
Ok, so this is only reproducible on Wayland. In WebKit we are connected to the scale-factor property (see [0]). On Wayland the callback is called two times - for the first time the scale-factor is 1 and on the second call is 2. That's the reason why it's behaving like it is. I'm switch this bug to gtk+ as there is nothing what we can do on WebKit side. While trying to reproduce this bug I faced a weird behavior. When I set the scaling to 2 (through org.gnome.desktop.interface scaling-factor) the shell adapts, but the applications not (even if I restart them (gedit, ..)), the re-login was needed to obtain the desired behavior. [0] - http://trac.webkit.org/browser/trunk/Source/WebKit2/UIProcess/API/gtk/WebKitWebViewBase.cpp#L1187