After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 629626 - Expand/Collapse folder tree bugged; mouseclick position bug.
Expand/Collapse folder tree bugged; mouseclick position bug.
Status: RESOLVED DUPLICATE of bug 581050
Product: evolution
Classification: Applications
Component: Mailer
2.28.x (obsolete)
Other Linux
: Normal major
: ---
Assigned To: evolution-mail-maintainers
Evolution QA team
Depends on:
Blocks:
 
 
Reported: 2010-09-14 09:18 UTC by Mark Smulders
Modified: 2010-10-17 11:30 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Mark Smulders 2010-09-14 09:18:00 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.
Comment 1 Akhil Laddha 2010-09-14 09:55:40 UTC
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 ?
Comment 2 Mark Smulders 2010-09-14 10:05:19 UTC
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.
Comment 3 André Klapper 2010-09-14 10:15:06 UTC
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?
Comment 4 Mark Smulders 2010-09-14 10:20:21 UTC
Alas, evolution does not produce any output in the terminal.
Comment 5 Matthew Barnes 2010-09-14 10:34:33 UTC

*** This bug has been marked as a duplicate of bug 581050 ***
Comment 6 Mark Smulders 2010-09-14 11:22:15 UTC
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.
Comment 7 Milan Crha 2010-09-21 13:43:44 UTC
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.
Comment 8 Mark Smulders 2010-09-21 13:54:26 UTC
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 ***
Comment 9 Milan Crha 2010-09-21 16:40:23 UTC
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).
Comment 10 Mark Smulders 2010-09-22 06:17:43 UTC
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.
Comment 11 Milan Crha 2010-09-22 08:20:58 UTC
Aha. When talking about focuses, there were some fixes for proper focusing when changing folders too. May or may not be related.
Comment 12 km 2010-10-17 04:35:20 UTC
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"
Comment 13 André Klapper 2010-10-17 11:30:31 UTC
[Adding comments to a bug that is closed as duplicate does not make much sense. Comment on the "original" report instead.]