Closed
Bug 477254
Opened 17 years ago
Closed 16 years ago
Saved Search with Match All Messages does not persist
Categories
(Thunderbird :: Mail Window Front End, defect)
Thunderbird
Mail Window Front End
Tracking
(Not tracked)
RESOLVED
FIXED
Thunderbird 3.0b3
People
(Reporter: bc, Assigned: rkent)
References
Details
(Keywords: regression)
Attachments
(1 file)
492 bytes,
patch
|
Bienvenu
:
review+
Bienvenu
:
superreview+
|
Details | Diff | Splinter Review |
Steps to reproduce:
1. Create a Saved Search
2. Set the Search to search over multiple folders. These can be subscriptions, news groups, or a mix of folders across accounts.
3. Set the search criteria to match all messages.
Expected results:
The match all message setting persists.
Actual results:
The search criteria changes from match all messages to Match any of the following with Subject containing....
fyi, error console messages:
Warning: Timed textboxes are deprecated. Consider using type="search" instead.
Source File: chrome://messenger/content/messenger.xul
Line: 0
Error: this.indexer is undefined
Source File: file:///Applications/Shredder.app/Contents/MacOS/modules/gloda/indexer.js
Line: 1899
I do have the message indexer enabled, but this problem predates it.
Error: uncaught exception: [Exception... "Component returned failure code: 0x80550006 [nsIMsgFolder.msgDatabase]" nsresult: "0x80550006 (<unknown>)" location: "JS frame :: chrome://messenger/content/mailWidgets.xml :: parseFolder :: line 1928" data: no]
Flags: wanted-thunderbird3?
Comment 1•17 years ago
|
||
Bob, which build are you running?
Reporter | ||
Comment 2•17 years ago
|
||
Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.5; en-US; rv:1.9.1b3pre) Gecko/20090206 Shredder/3.0b2pre
Comment 3•17 years ago
|
||
"term=ALL" in virtualFolders.dat was changed to "terms=OR (subject,contains,)".
1. Create a virtual folder with "match all messages" => term=ALL
=> Hit mails are displayed in virtual folder
2. View folder property => "match all messages" is chosen in display => OK
=> terms=OR (subject,contains,) => Hit mails disappear
3. View folder property => "match any of the following" is chosen
=> change to "match all messages" => OK => term=ALL
=> Hit mails are displayed again
Note: No warning was issued upon click of OK when;
"match all of the following" or "match any of the following",
and "Subject contains" with null string
Above virtualFolders.dat corruption was observed with 1/26 build & 2/06 build. (Didn't check with older builds)
Comment 4•17 years ago
|
||
Above phenomenon was observed with Tb trunk 2008/7/10 build.
> version 3.0a2pre (2008071003)
Problem doesn't occur with Tb 2.0.0.19. Difference between Tb 2 and Tb trunk;
Tb 2 : Row for condition is not displayed when "match all messages".
Trunk : A row for condition(Subject/contains/null, which is grayed out)
is displayed, when "match all messages" is displayed as current choice.
Regression by change that displays the "grayed out row"?
Comment 5•17 years ago
|
||
Problem exists since initial landing of patch for Bug 351445.
> version 3.0a1pre (2007072305) : No problem (no row of grayed condition)
> Bug 351445 was changed to FIXED on 2007-07-23 18:37:11 PST.
> version 3.0a1pre (2007072405) : Problem started to occur.
Comment 6•17 years ago
|
||
FYI. Problem occurs on Seamonkey Trunk too. MailNews Core issue.
> Build identifier: Mozilla/5.0 (Windows; U; Windows NT 5.1; rv:1.9.1b3pre) Gecko/20090203 SeaMonkey/2.0a3pre
Assignee | ||
Comment 7•17 years ago
|
||
OK this bit me, so let me take this.
My behaviour (trunk on Windows) is slightly different. Match All Messages persists unil I another another filter action, then it is not saved. However, I have had the symptom on filters where I don't believe I did that. Yet to reproduce, I need to add a filter action to an existing filter.
Assignee: nobody → kent
Comment 8•17 years ago
|
||
(In reply to comment #7)
> However, I have had the symptom on filters where I don't believe I did that.
> Yet to reproduce, I need to add a filter action to an existing filter.
As you say, it was not search-folder-only issue. Phenomenon of comment #3 was observed also on "message fileter"/msgFilterRules.dat with Tb trunk. But I couldn't see msgFilterRules.dat corruption by "adding new filter rule" or by "Run filters on folder". You did following, didn't you?
View the filter rule via Edit, and close panel by X button, instead of "Cancel".
Assignee | ||
Comment 9•16 years ago
|
||
I'm going to add a patch, but let me clarify the STR that I am going to fix.
1. In Local Folders, create and save a new filter All:
Search: MatchAllMessages Perform These Actions: AddStar
2. In the filter list, select the new filter All and edit
3. add a new action, to Mark As Read, and save the filter.
4. In the filter list, select the new filter All and edit
Expected result: filter shows Match All as the search criteria
Actual result: filter shows Match Any of the Following / Subject contains (blank)
Assignee | ||
Comment 10•16 years ago
|
||
This fixes my problem. I developed this by following the analogy of the booleanAnd handling, but I never traced out the details of why the adding of a new filter action causes this problem to happen. I'm hoping the fix is simple and obvious enough that I don't need to.
Attachment #363912 -
Flags: superreview?(bienvenu)
Attachment #363912 -
Flags: review?(bienvenu)
Assignee | ||
Comment 11•16 years ago
|
||
I would appreciate any comments about whether the STR in comment 9 is, in fact, the bug that the reporter is reporting. WADA seems to get slightly different behaviour, which I don't understand.
To answer WADA's question, when I save the filter rule, I press the OK button and not Cancel.
Status: NEW → ASSIGNED
Whiteboard: [needs r/sr bienvenu]
Target Milestone: --- → Thunderbird 3.0b3
Updated•16 years ago
|
OS: Mac OS X → All
Hardware: PowerPC → All
Updated•16 years ago
|
Attachment #363912 -
Flags: superreview?(bienvenu)
Attachment #363912 -
Flags: superreview+
Attachment #363912 -
Flags: review?(bienvenu)
Attachment #363912 -
Flags: review+
Comment 12•16 years ago
|
||
Comment on attachment 363912 [details] [diff] [review]
the fix
makes sense, thx for the patch. I checked this in.
Updated•16 years ago
|
Status: ASSIGNED → RESOLVED
Closed: 16 years ago
Resolution: --- → FIXED
Whiteboard: [needs r/sr bienvenu]
Comment 13•16 years ago
|
||
Unable to reproduce problem with Tb trunk 2009/3/09 win32 build. VERIFIED on Win.
Updated•16 years ago
|
Flags: wanted-thunderbird3?
Updated•16 years ago
|
Blocks: 351445
Keywords: regression
You need to log in
before you can comment on or make changes to this bug.
Description
•