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
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.
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.