GNOME Bugzilla – Bug 629626
Expand/Collapse folder tree bugged; mouseclick position bug.
Last modified: 2010-10-17 11:30:31 UTC
This bug affects not only the Mailer, but all views with an expandable folder tree. My personal setup: Laptop ; dual-head ; ATI chipset Ubuntu 10.04 Evolution 2.28.x For complete analysis and description ; please see https://bugs.launchpad.net/ubuntu/+source/evolution/+bug/579082 as filed by another user. Summary : the folder trees (any of them) from my Inbox to any subfolders, in the folder pane, are unresponsive at best. Trying to expand them results in minutes of frustration while you click around the arrow symbol hoping to get the right voodoo for your click to register. As said, a complete description and screenshots are at the bug report filed in Ubuntu launchpad #579082 Preliminary conclusion thusfar : the mouse-click position on the tree is somehow WAY off or not registering AT ALL. Clicking the arrow (or + in my case) to expand a folder does not work. Clicking somewhere NEAR it SOMETIMES manages to expand the folder. However then clicking expand on a second folder collapses the previously expanded first folder. Somehow the application THINKS the mouse click still focusses the first expanded folder ; hence the click on the second folder is NOT registered at the proper x,y location somehow. I am willing to provide any information nescessary and perform tests or even try patches if needed.
Do you remember in case you clicked on new mail notification icon which blinks on gnome-panel and there after you weren't able to expand folder tree ?
The trouble I (and the other bug reporter) have with expanding/collapsing the folder tree is always there ; regardless how I open/access Evolution. I personally never click the notification icon :) I don't think the icon has any relation to the problem to be honest... For some obscure reason the mouseclick position on the tree seems terribly wrong. Randomly clicking around a bit may or may not expand/collapse the desired folder. If it doesn't (in most cases) ; it usually results in the previously-focussed folder to expand/collapse. Ergo: frustration.
Currently I fail to see why this should be an upstream bug (so far two Ubuntu users have seen it in Ubuntu's specific "Evolution 2.28 together with GNOME 2.30" environment). Can you start Evolution from a terminal, try to expand the folders, and post the terminal output here please?
Alas, evolution does not produce any output in the terminal.
*** This bug has been marked as a duplicate of bug 581050 ***
I object. This is not a clear dup of 581050. Where's the relation? This bug in NO way affected by the notification icon. Nor does it only present itself after X amount of time. The problem is always present and immediately after starting Evolution. Restarting evolution has no effect. Removing the notification icon from the panel entirely does not make a difference. As far as I can trace the problem by testing the behaviour (and I have done so thoroughly) this is a position+focus problem in the list itself. At the moment, I have no idea how I can trace the problem more deeply. I am a fairly decent programmer myself, so any pointers on how to analyze this problem I will gladly follow, if it helps to solve this problem.
Mark, all what you described is just bug #581050 (and some of its duplicates). The consequences may be different for you and for other users. It's just mostly unpredictable when this happens. You are lucky to see it always. Most people aren't so lucky. Please mark it back as a duplicate. Thanks in advance.
Fine. I'm just afraid #581050 focuses too much on one particular case and (more importantly) tries to find the cause/sollution in one particular direction, which proves not to be very fruitful. To be honest, I doubt that path will likely fix the problem I'm seeing any time soon ... since I fail to see any relation in the cause at this time. The completely useless folder-tree is 100% reproducable in my case. I wish I wasn't this "lucky" ... Should you value my help anyway in the future, just drop me a line. *** This bug has been marked as a duplicate of bug 581050 ***
Could you do one test for me, please? As this seems to be a gtk+ bug, then I suppose you may see this happening in any application using GtkTreeView, say like the gtk-demo. Could you try it there too, please? Also note that it's not only about mail notification, there was another observation, that it is possibly related to compiz or metacity or such (I'm sorry, I do not recall that precisely).
The gtk-demo works perfectly. Both the treeview of the app itself and the Tree Store demo. Thusfar I haven't noticed problems in any other application yet. Just Evolution :( I don't know which software part the problem is in, but I'm pretty convinced it has something to do with faulty focussing (not moving focus to the clicked tree item before doing the expand/collapse) or faulty x,y mouseclick registration (causing similar focus-like problems) ... or something similar in that direction.
Aha. When talking about focuses, there were some fixes for proper focusing when changing folders too. May or may not be related.
I finally got the expansion of the tree in Evolution. Solution: start evolution with --offline Example: evolution --offline If I start evolution up normally with out "--offline" then I cannot expand the tree item. After I start evolution up with "--offline" then I then go to the File menu and select "Work online" If anyone wants me to try anything or get more details, I can reproduce it by not using "--offline"
[Adding comments to a bug that is closed as duplicate does not make much sense. Comment on the "original" report instead.]