<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	>
<channel>
	<title>Comments on: Bugs involving multiple extensions</title>
	<atom:link href="http://www.squarefree.com/2006/01/31/bugs-involving-multiple-extensions/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.squarefree.com/2006/01/31/bugs-involving-multiple-extensions/</link>
	<description>Jesse Ruderman on Firefox, security, and more</description>
	<pubDate>Tue, 07 Oct 2008 17:14:59 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5</generator>
		<item>
		<title>By: Shawn Wilsher</title>
		<link>http://www.squarefree.com/2006/01/31/bugs-involving-multiple-extensions/#comment-2009</link>
		<dc:creator>Shawn Wilsher</dc:creator>
		<pubDate>Thu, 02 Feb 2006 19:56:41 +0000</pubDate>
		<guid isPermaLink="false">http://www.squarefree.com/2006/01/31/bugs-involving-multiple-extensions/#comment-2009</guid>
		<description>It would be great if Firefox gave each extension its own 'sandbox' so this could be easily avoidable.  If someone were to branch off of your extension, but leave all the function names the same, it can completely kill your extension or theirs depending on the order in which they are installed.</description>
		<content:encoded><![CDATA[<p>It would be great if Firefox gave each extension its own &#8217;sandbox&#8217; so this could be easily avoidable.  If someone were to branch off of your extension, but leave all the function names the same, it can completely kill your extension or theirs depending on the order in which they are installed.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jesse Ruderman</title>
		<link>http://www.squarefree.com/2006/01/31/bugs-involving-multiple-extensions/#comment-2006</link>
		<dc:creator>Jesse Ruderman</dc:creator>
		<pubDate>Tue, 31 Jan 2006 20:44:03 +0000</pubDate>
		<guid isPermaLink="false">http://www.squarefree.com/2006/01/31/bugs-involving-multiple-extensions/#comment-2006</guid>
		<description>Some extensions wrap everything in an anonymous function (like in bookmarklets) or in a "class" to limit their impact on the global variable namespace in browser.xul.</description>
		<content:encoded><![CDATA[<p>Some extensions wrap everything in an anonymous function (like in bookmarklets) or in a &#8220;class&#8221; to limit their impact on the global variable namespace in browser.xul.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ted Mielczarek</title>
		<link>http://www.squarefree.com/2006/01/31/bugs-involving-multiple-extensions/#comment-2005</link>
		<dc:creator>Ted Mielczarek</dc:creator>
		<pubDate>Tue, 31 Jan 2006 15:00:16 +0000</pubDate>
		<guid isPermaLink="false">http://www.squarefree.com/2006/01/31/bugs-involving-multiple-extensions/#comment-2005</guid>
		<description>Wow.  Also, in his first comment, he says he uses *51* extensions.  That's crazy.

Villa:

Should there be?  Yes.  Is it enforceable the way things are currently?  No.</description>
		<content:encoded><![CDATA[<p>Wow.  Also, in his first comment, he says he uses *51* extensions.  That&#8217;s crazy.</p>
<p>Villa:</p>
<p>Should there be?  Yes.  Is it enforceable the way things are currently?  No.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Villa</title>
		<link>http://www.squarefree.com/2006/01/31/bugs-involving-multiple-extensions/#comment-2004</link>
		<dc:creator>Villa</dc:creator>
		<pubDate>Tue, 31 Jan 2006 13:54:04 +0000</pubDate>
		<guid isPermaLink="false">http://www.squarefree.com/2006/01/31/bugs-involving-multiple-extensions/#comment-2004</guid>
		<description>Shouldn't there be a standard for global variables inside extensions to avoid these problems? Maybe some packaging convention?</description>
		<content:encoded><![CDATA[<p>Shouldn&#8217;t there be a standard for global variables inside extensions to avoid these problems? Maybe some packaging convention?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jesse Ruderman</title>
		<link>http://www.squarefree.com/2006/01/31/bugs-involving-multiple-extensions/#comment-2001</link>
		<dc:creator>Jesse Ruderman</dc:creator>
		<pubDate>Tue, 31 Jan 2006 09:14:14 +0000</pubDate>
		<guid isPermaLink="false">http://www.squarefree.com/2006/01/31/bugs-involving-multiple-extensions/#comment-2001</guid>
		<description>Link fixed.  Thanks, Shaver.

monk.e.boy, it would raise an exception, but things being broken would be the most visible result.  I'm not sure how much would break.</description>
		<content:encoded><![CDATA[<p>Link fixed.  Thanks, Shaver.</p>
<p>monk.e.boy, it would raise an exception, but things being broken would be the most visible result.  I&#8217;m not sure how much would break.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: monk.e.boy</title>
		<link>http://www.squarefree.com/2006/01/31/bugs-involving-multiple-extensions/#comment-2000</link>
		<dc:creator>monk.e.boy</dc:creator>
		<pubDate>Tue, 31 Jan 2006 09:09:46 +0000</pubDate>
		<guid isPermaLink="false">http://www.squarefree.com/2006/01/31/bugs-involving-multiple-extensions/#comment-2000</guid>
		<description>&#62; (such as two extensions having global variables
&#62; in browser.xul overlays with the same name)

Wouldn't this raise an exception, or at least a warning?

monk.e.boy</description>
		<content:encoded><![CDATA[<p>&gt; (such as two extensions having global variables<br />
&gt; in browser.xul overlays with the same name)</p>
<p>Wouldn&#8217;t this raise an exception, or at least a warning?</p>
<p>monk.e.boy</p>
]]></content:encoded>
	</item>
</channel>
</rss>
