Closed Bug 465991 Opened 16 years ago Closed 16 years ago

overlays/inspector.xul missing, prevents extension installation

Categories

(Mozilla Labs :: Prism, defect)

defect
Not set
critical

Tracking

(Not tracked)

RESOLVED WORKSFORME

People

(Reporter: jwkbugzilla, Unassigned)

References

Details

I tried to make Adblock Plus work with Prism 0.9 and had to discover that overlays won't apply to webrunner.xul properly. As I found out, this was because of this line in webrunner.manifest:

overlay  chrome://webrunner/content/webrunner.xul chrome://webrunner/content/overlays/inspector.xul

This fails because overlays/inspector.xul isn't part of the package, and that breaks subsequent overlay loads. As it is now, there doesn't seem to be a way for me to support Prism 0.9 because of this bug. Looking at jar.mn in Subversion, this issue is still not fixed on trunk.
Blocks: 426442
I don't think trunk has this problem anymore. The runtime/chrome/jar.mn doesn't
add the overlay anymore. Do you still see it in a jar.mn in SVN?
I see - yes, I only checked that it isn't being packaged but didn't notice that it doesn't get added as an overlay any more.

Found a work-around for Prism 0.9, added this line to my chrome.manifest:

override  chrome://webrunner/content/overlays/inspector.xul data:text/xml,<nada/> application=prism@developer.mozilla.org appversion=0.9

Good to know that this isn't a permanent solution.
Status: NEW → RESOLVED
Closed: 16 years ago
Resolution: --- → WORKSFORME
You need to log in before you can comment on or make changes to this bug.