Last modified: 2013-01-24 11:15:39 UTC
A user should be able to move the ULS window with in the browser / ULS window must shrink in size in proportion to the window size.
The main problem is that the general window scroll does not affect the selector (since it is using fixed positioning). Being able to use the global scroll (e.g., using "absolute" positioning for the selector) will solve the problem. This probably requires to update the positioning logic when the user opens the selector and resizes the window. The other solutions commented introduce some issues: - Making the window movable may make interaction more complex for some cases (e.g., user scrolling the list with a touch device). - Regarding shrinking, the selector already adapts in size to a point before elements start collapsing and language labels are no longer fully displayed.
Srikanth and I discussed this issue, and we decided to change the summary. The ULS is usable with a screen dimension of 1024*768 pixels. That is a hard requirement. This requirement appears to be met at the moment. If for some reason you want to move the ULS window around, that doesn't work. We looked at the "Share settings" pop-up in a Google Doc, that also assumes minimum screen dimensions of 1024*768. That screen can be moved using drag and drop. The same should be possible for the ULS windows.
Taking a look at the CSS, I realized that changing to absolute positioning required only a property change since js was not involved in the positioning in this case (or it is compatible with the change). Moving the dialog around may be not needed if the user can scroll to see the hidden parts of the ULS due to a small screen/window. I submited the change to Gerrit https://gerrit.wikimedia.org/r/#/c/22174/
Just check with Pau. This is resolved.