Closed
Bug 46616
Opened 25 years ago
Closed 25 years ago
repeatedly selecting search category adds "hidden search engines"
Categories
(Core Graveyard :: RDF, defect, P3)
Core Graveyard
RDF
Tracking
(Not tracked)
VERIFIED
FIXED
M18
People
(Reporter: waterson, Assigned: waterson)
References
Details
(Keywords: polish, Whiteboard: [nsbeta3+] FIX IN HAND)
Attachments
(2 files)
3.32 KB,
patch
|
Details | Diff | Splinter Review | |
8.46 KB,
patch
|
Details | Diff | Splinter Review |
To reproduce:
1. Open the search panel
2. Choose "Search -> My Sidebar Search Panel -> Advanced" from the main menu.
3. In the search panel, select the "Within" drop down several times.
After the 3rd or 4th time, you'll see a scrollbar appear in the search panel.
Scrolling will reveal a whole bunch of duplicate entries in the list.
Assignee | ||
Comment 1•25 years ago
|
||
I'll call it "polish", but I'm pretty sure that this is indicative of a evil
problem in the XUL template builder...
Comment 3•25 years ago
|
||
Not sure who approved this as nsbeta3+, but the correct marking is [nsbeta3+]
(note brackets). Corrected that.
Whiteboard: nsbeta3+ → [nsbeta3+]
Comment 5•25 years ago
|
||
each time you click you get another complete copy of the search engines ad nauseaum. Search bug (on the surface) taking QA
QA Contact: tever → claudius
Assignee | ||
Comment 6•25 years ago
|
||
This is happening because somehow I've managed to botch
RemoveGeneratedContent() when it comes to trees that have a <treechildren>
element specified "outside" of the template.
QA Contact: claudius → tever
Assignee | ||
Comment 7•25 years ago
|
||
Assignee | ||
Comment 8•25 years ago
|
||
Here's how I wish I could fix it. This lets the rule network figure out which
rules "unmatch" (or "retract") when you yank an element out of the content
model. Unfortunately, because of our wonderous content model APIs, it ends up
going O(n^2) or worse because it essentially ends up removing content randomly.
This changes the time it takes to switch *away* from a 10,000 message mailnews
folder from something like 2sec up to 6sec.
The alternative is to special-case <treewidget>, which is ugly, but probably
faster.
Assignee | ||
Comment 9•25 years ago
|
||
Oh, wait. I forgot that there's still something wrong with this fix. Opening
and closing folders ends up doubling the sub-content each time.
Comment 10•25 years ago
|
||
*** Bug 47327 has been marked as a duplicate of this bug. ***
Comment 11•25 years ago
|
||
*** Bug 47327 has been marked as a duplicate of this bug. ***
Assignee | ||
Comment 12•25 years ago
|
||
Assignee | ||
Updated•25 years ago
|
Whiteboard: [nsbeta3+] → [nsbeta3+] FIX IN HAND
Comment 13•25 years ago
|
||
Looks good; r=rjc
Assignee | ||
Comment 14•25 years ago
|
||
fix checked in
Status: ASSIGNED → RESOLVED
Closed: 25 years ago
Resolution: --- → FIXED
Comment 15•24 years ago
|
||
verified:
Win NT 2000090808
Linux rh6 2000090708
Mac OS8.6 2000090704
Status: RESOLVED → VERIFIED
Updated•6 years ago
|
Product: Core → Core Graveyard
You need to log in
before you can comment on or make changes to this bug.
Description
•