Closed Bug 250306 Opened 20 years ago Closed 20 years ago

double clicking an account always expands/collapses the first account

Categories

(Thunderbird :: Mail Window Front End, defect)

defect
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED
Thunderbird0.9

People

(Reporter: mscott, Assigned: aaronlev)

Details

(Keywords: regression)

Attachments

(1 file, 1 obsolete file)

If you double click the name of an account (that isn't the first one), we end up
toggling the very first account in the folder pane instead of opening/closing
the account you actually double clicked.

cc'ing Stephen. He might be interested in working on this.
Backing out aaronl's tree.xml checkin fixes this.
Depends on: 246063
Nice job on the detective work Stephen.
I can't reproduce this in my trunk build.
No longer depends on: 246063
Keywords: regression
OS: Windows XP → All
Hardware: PC → All
Attached patch Fix (obsolete) — Splinter Review
Attachment #155068 - Flags: review?(aaronleventhal)
aaron probably didn't notice that aviary doesn't have the fix to bug 130477.
Comment on attachment 155068 [details] [diff] [review]
Fix

Sync'ing with xpfe would be much better.
Attachment #155068 - Attachment is obsolete: true
Attachment #155068 - Flags: review?(aaronleventhal)
aaronl, can you take a look at this? This regression in the aviary toolkit was
apparently triggered by your change to the aviary version of tree.xml for Bug
#246063.

Target Milestone: --- → Thunderbird0.9
I'm not seeing this in Thunderbird 0.93. Do I need to build Thunderbird to see
this bug?
I'm not sure what version 0.9.3 is. I wish I were at 0.9.3!

As I said in the bug, this is trunk only since your change for 246063 is trunk only.

You can download it from the latest-trunk directory

Thanks for looking into this. Would be great to get this regression fixed!
(In reply to comment #9)
> I'm not sure what version 0.9.3 is. I wish I were at 0.9.3!
Sorry I meant 0.7.3 (Aviary)

> As I said in the bug, this is trunk only since your change for 246063 is trunk
only.
I read in comment 7 "This regression in the aviary toolkit was
apparently triggered by your change to the aviary version of tree.xml for Bug
#246063."
Aviary != Trunk
Also, Neil said he can't repro on the trunk.

> You can download it from the latest-trunk directory
I'll try it.
 
> Thanks for looking into this. Would be great to get this regression fixed!
Sure, sorry it took so long.
Neil/Stephen,

Are you saying it makes sense to port the fix from bug 130477 to mozilla/toolkit ?
Could not build, so I could not test.

When I try to build Thunderbird I get
nsBrowserInstance.cpp
c:/moz\mozilla\xpfe\browser\src\nsBrowserInstance.cpp(106) : fatal error C1083:
Cannot open include file: 'nsToolkitCompsCID.h': No such file or directory

Do I need to build it i na separate directory from Firefox?
Assignee: mscott → aaronleventhal
Status: NEW → ASSIGNED
Did you read the build instructions? 

Something sure looks weird, that line in question is #ifdef'ed MOZ_PHOENIX which
means it would only get built if you were building Firefox. The fact that you
are even compiling that lines says something is pretty messed up in your
thunderbird build environment.
(In reply to comment #11)
> Neil/Stephen,
> 
> Are you saying it makes sense to port the fix from bug 130477 to mozilla/toolkit ?

Right.  If you already have a Firefox trunk and do not have time to build
Thunderbird, you could just test double clicking in the bookmarks manager.
Comment on attachment 157419 [details] [diff] [review]
Port of Neil's fix for bug 130477. Tested, works.

I didn't look through Neil's code to understand it perfectly, but it runs
without JS errors and fixes the problem. Syncing the firefox tree code with
that change seems to work well.
Attachment #157419 - Attachment description: Was unable to test this port of bug 130477 → Port of Neil's fix for bug 130477. Tested, works.
Attachment #157419 - Flags: review?(mconnor)
This affect firefox bookmark manager as well.
Flags: blocking-aviary1.0?
I'm pretty sure Aaron's checkin was trunk only. So minusing for aviary 1.0. If
the original patch to tree.xml ever goes into the aviary branch then we'd plus this.
Flags: blocking-aviary1.0? → blocking-aviary1.0-
Attachment #157419 - Flags: review?(mconnor) → review+
Checking in tree.xml;
/cvsroot/mozilla/toolkit/content/widgets/tree.xml,v  <--  tree.xml
new revision: 1.9; previous revision: 1.8
done
Status: ASSIGNED → RESOLVED
Closed: 20 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: