Closed Bug 328999 Opened 18 years ago Closed 12 years ago

Account folders collapsed when TB opened after composing (because of PANACEA.DAT ^83=1c)

Categories

(Thunderbird :: Mail Window Front End, defect)

x86
All
defect
Not set
minor

Tracking

(Not tracked)

RESOLVED INCOMPLETE

People

(Reporter: chris, Unassigned)

Details

User-Agent:       Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.0.1) Gecko/20060111 Firefox/1.5.0.1
Build Identifier: version 1.5 (20051201)

When opening Thunderbird 1.5 after composing a message, all account folders (except the account used to send the message) are collapsed (including Local Folders), regardless of their pre-compose state.

This only occurs if the compose is started when TB is closed, and if the "Mail & Newsgroups" window is not opened during the compose.  An example of this occurring is when you have TB closed and you send a link from within Firefox.  If TB is already open when the compose is started, or if you click the Tools menu then "Mail & Newsgroups" during the compose, this behavior does not happen (the folders keep their pre-compose state, as they should).

I have verified that this consistently occurs on multiple computers using Windows 98 SE, Windows 2000 SP4, Windows XP Pro SP2, and Knoppix 3.4.  Interestingly, this behavior never occurs with TB 1.0.7 on any of those systems.

Aftering comparing all of the files in the profile directory before and after the compose, I have narrowed the cause of this behavior down to the PANACEA.DAT file.  Specifically, the section of the file beginning with "{1:^80 {(k^81:c)(s=9)}".  Before the compose, that section contains the following lines (I have removed the irrelevant lines for brevity):

  [9BD(^82^360A)(^83=c)(^84^90)(^85^90)(^86=0)(^87=0)(^88=0)(^89=0)
    (^8A=)(^8B=)]
  [9E0(^82^360C)(^83=c)(^84^90)(^85^90)(^86=0)(^87=0)(^88=0)(^89=0)
    (^8A=)(^8B=)]
  [9E6(^82^360D)(^83=c)(^84^90)(^85^90)(^86=0)(^87=0)(^88=0)(^89=0)
    (^8A=)(^8B=)]
  [9EC(^82^360E)(^83=c)(^84^90)(^85^90)(^86=0)(^87=0)(^88=0)(^89=0)
    (^8A=)(^8B=)]
  [9F2(^82^3610)(^83=c)(^84^90)(^85^90)(^86=0)(^87=0)(^88=0)(^89=0)
    (^8A=)(^8B=)]
  [A10(^82^3611)(^83=c)(^84^90)(^85^90)(^86=0)(^87=0)(^88=0)(^89=0)
    (^8A=)(^8B=)]
  [A16(^82^3612)(^83=c)(^84^90)(^85^90)(^86=0)(^87=0)(^88=0)(^89=0)
    (^8A=)(^8B=)]
  [A1C(^82^3613)(^83=c)(^84^90)(^85^90)(^86=0)(^87=0)(^88=0)(^89=0)
    (^8A=)(^8B=)]
  [A22(^82^3614)(^83=c)(^84^90)(^85^90)(^86=0)(^87=0)(^88=0)(^89=0)
    (^8A=)(^8B=)]

After the compose, that section contains the following lines (again, I have removed the irrelevant lines for brevity):

  [9BD(^82^360A)(^83=c)(^84^90)(^85^90)(^86=0)(^87=0)(^88=0)(^89=0)
    (^8A=)(^8B=)]
  [9E0(^82^360C)(^83=1c)(^84^90)(^85^90)(^86=0)(^87=0)(^88=0)(^89=0)
    (^8A=)(^8B=)]
  [9E6(^82^360D)(^83=1c)(^84^90)(^85^90)(^86=0)(^87=0)(^88=0)(^89=0)
    (^8A=)(^8B=)]
  [9EC(^82^360E)(^83=1c)(^84^90)(^85^90)(^86=0)(^87=0)(^88=0)(^89=0)
    (^8A=)(^8B=)]
  [9F2(^82^3610)(^83=1c)(^84^90)(^85^90)(^86=0)(^87=0)(^88=0)(^89=0)
    (^8A=)(^8B=)]
  [A10(^82^3611)(^83=1c)(^84^90)(^85^90)(^86=0)(^87=0)(^88=0)(^89=0)
    (^8A=)(^8B=)]
  [A16(^82^3612)(^83=1c)(^84^90)(^85^90)(^86=0)(^87=0)(^88=0)(^89=0)
    (^8A=)(^8B=)]
  [A1C(^82^3613)(^83=1c)(^84^90)(^85^90)(^86=0)(^87=0)(^88=0)(^89=0)
    (^8A=)(^8B=)]
  [A22(^82^3614)(^83=1c)(^84^90)(^85^90)(^86=0)(^87=0)(^88=0)(^89=0)
    (^8A=)(^8B=)]

For every account, except the account used to send the message, the flags (^83) field is changed from "^83=c" to "^83=1c".


Reproducible: Always

Steps to Reproduce:
1.  Expand all account folders (including Local Folders), then close Thunderbird.
2.  Open Firefox, then click on File menu and Send Link.
3.  Type in recipient's email address and click send button.

Actual Results:  
When Thunderbird is opened after performing those steps, all account folders (except the account used to send the message) will be collapsed.

Expected Results:  
All account folders should have kept their pre-compose state.
Version: unspecified → 1.5
Reproduced with (pre-2.0) 1.5-0215, Win2K.
Severity: normal → minor
Status: UNCONFIRMED → NEW
Ever confirmed: true
Depends on: 347561
No longer depends on: 347561
QA Contact: front-end
Assignee: mscott → nobody
Does this reproduce with a modern version?
This bug still exists as of Thunderbird version 2.0.0.24 (20100228).

I don't know if it exists in version 3 because I refuse to upgrade (I hate the new user interface).  Mozilla is becoming too much like Microsoft -- changing the user interface just for the sake of change.

Since the developers have done literally nothing with this bug report, it's a good guess that the bug still exists in the most recent build.
(In reply to Wayne Mery (:wsmwk) from comment #2)
> Does this reproduce with a modern version?

Based on the STR in comment 0, this works (probably because 3.0 reimplemented the folder tree in JS instead of RDF, as I recall).
Chris, should be WFM per comment 4. We won't keep this open any longer because version 2 is unsupported.  If/when you test a current version, please channge resolution to WFM or reopen bug report.
Status: NEW → RESOLVED
Closed: 12 years ago
Resolution: --- → INCOMPLETE
You need to log in before you can comment on or make changes to this bug.