** Summary changed: - preferences dialog doesn't fit on screen when using insanely long statuses + using long statuses causes unusable dialogs
** Description changed: Binary package hint: pidgin When a huge status message (200 characters+) is used and remembered by - Pidgin, the Preferences dialog will be extremely wide and will not fit - on the screen. It will generally be unusable in this state, as important - buttons and controls will also be off-screen - the only thing you can do - is close it by right-clicking on its taskbar button. + Pidgin, the Preferences dialog and other menus will be extremely wide + and will not fit on the screen. It will generally be unusable in this + state, as important buttons and controls will also be off-screen - the + only thing you can do is close it by right-clicking on its taskbar + button. The reason for this behaviour is that the list of remembered statuses appears somewhere in the dialog, and, since no sanity check is done with respect to the length of status messages, the combo box is sized so as to be able to fully display the longest status message in the list, which will be extremely wide. The dialog gets autosized so as to fully contain the combo box, and thus the problem appears. + + To reproduce (verified up to 2.4.1-1ubuntu2.1): + 1) Run pidgin. Accounts are not necessary. + 2) Right-click on the tray icon, mouse over "Change Status" and select "New" + 3) Enter a very long title and message (in this case no spaces, that may or may not matter), and click "Save & Use" + + Now notice that: + 1) Right-clicking on the tray icon and select "Preferences" produces a dialog that is too wide. + 2) Hovering over "Change Status" from the right-click menu produces a dialog that is too wide. + 3) Mousing over the tray icon provides a tool tip which is too wide. + + What should happen: Pidgin should crop the above locations to a set + number of chars, with ellipses on the end! + ProblemType: Bug Architecture: amd64 Date: Sun Apr 6 23:41:09 2008 DistroRelease: Ubuntu 8.04 ExecutablePath: /usr/bin/pidgin NonfreeKernelModules: nvidia ath_hal Package: pidgin 1:2.4.0-1ubuntu2 PackageArchitecture: amd64 ProcEnviron: PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games LANG=en_US.UTF-8 SHELL=/bin/bash SourcePackage: pidgin Uname: Linux 2.6.24-15-generic x86_64 -- using long statuses causes unusable dialogs https://bugs.launchpad.net/bugs/213042 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs