Closed
Bug 56226
Opened 24 years ago
Closed 24 years ago
text/html treeitem in Helper App panel is broken (NS_NOINTERFACE)
Categories
(SeaMonkey :: UI Design, defect, P3)
SeaMonkey
UI Design
Tracking
(Not tracked)
VERIFIED
FIXED
mozilla0.8
People
(Reporter: jrgmorrison, Assigned: paulkchen)
References
()
Details
Attachments
(1 file)
1.16 KB,
patch
|
Details | Diff | Splinter Review |
Do Edit->Preferences, then select the Navigator->Helper Applications panel (pref-applications.xul). Then mousedown on the 'text/html' entry in the tree -- this JS error is thrown: JavaScript error: line 4: uncaught exception: [Exception... "Component returned failure code: 0x80004002 (NS_NOINTERFACE) [nsISupports.QueryInterface]" nsresult: "0x80004002 (NS_NOINTERFACE)" location: "JS frame :: chrome://communicator/content/pref/overrideHandler.js :: anonymous :: line 103" data: no] The same error also occurs when you press the 'Edit...' button while this treeitem is selected, and the Edit panel comes up blank. chrome://communicator/content/pref/overrideHandler.js 98 if (extensionTargets) { 99 extensionTargets = extensionTargets.QueryInterface(Components.interfaces.nsISimpleEnumerator); 100 while (extensionTargets.hasMoreElements()) { 101 var currentExtension = extensionTargets.getNext(); 102 if (currentExtension) { 103 currentExtension = currentExtension.QueryInterface(Components.interfaces.nsIRDFLiteral); 104 extString += currentExtension.Value.toUpperCase() + " "; 105 } Again, Ben says "not good". Details?
Minus. I don't think most users will try to edit it.
Whiteboard: [rtm-]
Updated•24 years ago
|
QA Contact: sairuh → shrir
Comment 2•24 years ago
|
||
Given that flaky and broken helper app controls were one of the most prominent complaints of 6.0, beta1 really shouldn't ship without this.
nav triage team: Actually, this thing shouldn't be editable, reassigning to pchen, setting mozilla0.8 target milestone
Assignee: ben → pchen
Target Milestone: --- → mozilla0.8
Comment 4•24 years ago
|
||
We're past time to cut these low priority bugs from mozilla0.8. Please update these bugs today.
Ok, so the problem is that the prepopulated mimeTypes.rdf in mozilla/profile/defaults/ doesn't jive with what the helper apps prefs code is looking for. Fix is to remove about attributes from NC:fileExtensions tags. This prevents the exception in overrideHandler.js:103, and this is the form it spits out back to . Since the exception doesn't get thrown, the code that determines if the mapping is editable or not gets executed.
Comment 7•24 years ago
|
||
sr=mscott
Comment 8•24 years ago
|
||
r=blake
Fix checked in. Unfortunately, this fixes new profiles only. Other way to fix is to remove those attributes from your mimeTypes.rdf file in your profile folder.
Status: NEW → RESOLVED
Closed: 24 years ago
Resolution: --- → FIXED
Comment 10•23 years ago
|
||
don't see the js error anymore. A Warning "prev sibling is not in or list" appers in the console. Hope that does not matter..
Status: RESOLVED → VERIFIED
Updated•20 years ago
|
Product: Core → Mozilla Application Suite
You need to log in
before you can comment on or make changes to this bug.
Description
•