[9078] in athena10
Re: [Debathena] #1136: firefox-extension doesn't work with modern
daemon@ATHENA.MIT.EDU (Debathena Trac)
Fri May 25 18:23:25 2012
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
From: "Debathena Trac" <debathena@MIT.EDU>
Cc: debathena@MIT.EDU
To: jdreed@MIT.EDU
Date: Fri, 25 May 2012 22:23:20 -0000
Reply-To:
Message-ID: <057.e515dd9a6ea610f70931f9e882fa703d@mit.edu>
In-Reply-To: <042.8713ca1c4b860cf0f790b377b23d7d66@mit.edu>
Content-Transfer-Encoding: 8bit
#1136: firefox-extension doesn't work with modern FF on new installs
---------------------+------------------------------
Reporter: jdreed | Owner:
Type: defect | Status: committed
Priority: blocker | Milestone: Precise Alpha
Component: -- | Resolution:
Keywords: | Upstream bug:
---------------------+------------------------------
Comment (by jdreed):
OK, the extension packaging is all kinds of wrong. We do a transformation
on ubufox.js in an attempt to unclobber ubufox's changes. Except, that's
never worked, because we point at the properties file, which doesn't
contain, for example, network.negotiate-auth.trusted-uris. We could
duplicate all the preferences from athena.js into the properties file, but
I'm not enthused.
Possible solutions:
- Conflict with ubufox/xul-ext-ubufox. Probably the "right" answer, but
we lose some of the functionality of ubufox (e.g. automated plugin finder,
etc)
- Move our extension into /usr/share/mozilla/extensions, which is where
ubufox is. Then our prefs override ubufox's prefs (yes, really)
- Add a preferences observer to re-clobber the preferences back when
ubufox is done with them
- Do something with a .cfg file and locked prefs, or whatever.
Thoughts?
--
Ticket URL: <http://athena10.mit.edu/trac/ticket/1136#comment:11>
Debathena <http://debathena.mit.edu>
MIT Debathena Project