Steps to reproduce with build 4114: 1. Connect to the HTML5 client using Firefox on Android 2. Notice how the session resizes to fit the browser window 3. run xrandr -s 800x600 4. Notice how the session will first resize to 800x600 and then immediately resize back to fit the browser window Desired behavior: After a xrandr resize it should keep the specified size until the size of the browser window changes or until resize is triggered by another xrandr command for example. Notes: Seems to be an additional regression due to r27874, therefore somewhat related to Bug 4846 which is happening because of the same faulty code. I have only encountered this problem in Firefox on Android. Not happening in Firefox on other platforms, nor in Chrome or Safari on any platform I have tested.
Fixed by upgrading to Firefox 33. Note that bug 5352 effects Firefox 33 when the session size is larger than the browser window.
(In reply to comment #1) > Note that bug 5352 effects Firefox 33 when the session size is larger than the > browser window. Correction: Bug 5332
Technically it works now. But closing the keyboard to pan causes a resize back to the browser window size again. But I guess that's not this bug.