behavior when msva is not available
Category: xul extension
The following was reported by Piet in the #monkeysphere channel. I just replicated the issue.
When running the 0.4 version of the xul-extension, but having no msva installed on the system, and visiting an https web page which is using a certificate that firefox considers to be insecure (so that it displays the overridable "This connection is not secure" dialog), the results are interesting.
For example, if you visit https://yahoo.com, when not msva enabled, you will see this in the javascript error console:
Error: uncaught exception: [Exception... "Component returned failure code: 0x80040111 (NS_ERROR_NOT_AVAILABLE) [nsIXMLHttpRequest.status]" nsresult: "0x80040111 (NS_ERROR_NOT_AVAILABLE)" location: "JS frame :: chrome://monkeysphere/content/monkeysphere.js :: anonymous :: line 260" data: no]
One way to "solve" this would be to disable the monkeysphere, if there is no detectable msva available, and make the !! monkey logo appear in the tray, with a hover tool-tip that says "validation agent not available", and a link for more information/help.
(from redmine: created on 2010-05-06)