<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Mozilla Add-ons Blog &#187; compatibility</title>
	<atom:link href="http://blog.mozilla.com/addons/category/compatibility/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.mozilla.com/addons</link>
	<description></description>
	<lastBuildDate>Thu, 09 Feb 2012 18:05:34 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Add-ons Update – Week of 2012/02/09</title>
		<link>http://blog.mozilla.com/addons/2012/02/09/add-ons-update-10/</link>
		<comments>http://blog.mozilla.com/addons/2012/02/09/add-ons-update-10/#comments</comments>
		<pubDate>Thu, 09 Feb 2012 18:05:34 +0000</pubDate>
		<dc:creator>Jorge Villalobos</dc:creator>
				<category><![CDATA[compatibility]]></category>
		<category><![CDATA[developers]]></category>
		<category><![CDATA[documentation]]></category>
		<category><![CDATA[add-on reviews]]></category>
		<category><![CDATA[firefox 11]]></category>
		<category><![CDATA[firefox 12]]></category>
		<category><![CDATA[statistics]]></category>

		<guid isPermaLink="false">http://blog.mozilla.com/addons/?p=4247</guid>
		<description><![CDATA[I post these updates every 3 weeks to inform add-on developers about the status of the review queues, add-on compatibility, and other happenings in the add-ons world. The Review Queues Most nominations for full review are taking less than 5 days to review. Most updates are being reviewed within 3 days. Most preliminary reviews are&#8230; <a class="more-link" href="http://blog.mozilla.com/addons/2012/02/09/add-ons-update-10/" title="Read the rest of &#8220;Add-ons Update – Week of 2012/02/09&#8221;">Continue reading</a>]]></description>
			<content:encoded><![CDATA[<p>I post these updates every 3 weeks to inform add-on developers about the status of the review queues, add-on compatibility, and other happenings in the add-ons world.</p>
<h3>The Review Queues</h3>
<ul>
<li>Most<strong> nominations</strong> for full review are taking less than <strong>5 days</strong> to review.</li>
<li>Most <strong>updates</strong> are being reviewed within <strong>3 days</strong>.</li>
<li>Most <strong>preliminary reviews</strong> are being reviewed within <strong>3 days</strong>.</li>
</ul>
<p>These stats are taken from <a href="https://forums.mozilla.org/addons/viewtopic.php?f=21&amp;t=4585">last week&#8217;s queue report</a>:</p>
<ul>
<li><strong>21 nominations</strong> in the queue awaiting review.</li>
<li><strong>25</strong><strong> updates</strong> in the queue awaiting review.</li>
<li><strong>9</strong><strong> preliminary</strong> submissions in the queue awaiting review.</li>
</ul>
<p>Our <a href="http://blog.mozilla.com/addons/2011/12/22/amo-editors-new-years-challenge/">New Years Challenge</a> has really paid off and add-ons are now reviewed almost immediately after they are submitted. Most add-ons waiting in the queue are waiting for actions from admin reviewers or their developers.</p>
<p>If you&#8217;re interested in joining the AMO Editors team and help us review add-ons, please visit <a href="https://wiki.mozilla.org/AMO:Editors">our wiki page</a>.</p>
<h3>Test Your Add-ons for Memory Leaks!</h3>
<p>The MemShrink team was assembled some time ago to work on reducing Firefox&#8217;s memory footprint. Many memory bugs have been filed and fixed for Firefox, but add-ons are also a significant factor in how much memory is being used.</p>
<p><strong>There is an ongoing effort to track and stomp <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=700547">memory leaks in add-ons</a>.</strong> Here&#8217;s where you can help, either by testing the add-ons you created, or testing the add-ons you use. Please read the article on <a href="https://developer.mozilla.org/en/Zombie_Compartments">Zombie Compartments</a>, particularly the add-ons section. It should give you some pointers on how to find leaks and how to avoid them. The short version is <strong>don&#8217;t hold any references to DOM objects after the document is closed</strong>.</p>
<p>The AMO review team is already aware of this, and we have added memory leaks to our testing policies. Add-on versions that leaks may not get full review.</p>
<p>If you have any questions about this, post them in the comments.</p>
<h3>Firefox 11</h3>
<p>The <a href="http://blog.mozilla.com/addons/2012/01/27/compatibility-for-firefox-11/">Firefox 11 compatibility blog post</a> is up now.</p>
<p>The compatibility bump will be run very soon, but it will be run differently than last time. Since Firefox 10 an above have add-on compatibility turned on by default, there&#8217;s no longer a need to do maxVersion bumping. So, we&#8217;re going to do run the usual compatibility checks, but only email developers if their add-ons <em>don&#8217;t</em> pass some of the checks. These add-ons that don&#8217;t will also be added to the compatibility override list so users know they are incompatible, provided that the compatibility bug really causes problems in the way the add-on works.</p>
<h3>Firefox 12</h3>
<p>Firefox 12 already hit the Aurora channel, so the compatibility updates should be coming soon.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.mozilla.com/addons/2012/02/09/add-ons-update-10/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Jetpack Project: weekly update for January 31st, 2012</title>
		<link>http://blog.mozilla.com/addons/2012/01/31/jetpack-project-weekly-update-for-january-31st-2012/</link>
		<comments>http://blog.mozilla.com/addons/2012/01/31/jetpack-project-weekly-update-for-january-31st-2012/#comments</comments>
		<pubDate>Tue, 31 Jan 2012 21:12:48 +0000</pubDate>
		<dc:creator>Jeff Griffiths</dc:creator>
				<category><![CDATA[builder]]></category>
		<category><![CDATA[compatibility]]></category>
		<category><![CDATA[developers]]></category>
		<category><![CDATA[events]]></category>
		<category><![CDATA[jetpack]]></category>
		<category><![CDATA[releases]]></category>
		<category><![CDATA[sdk]]></category>

		<guid isPermaLink="false">http://blog.mozilla.com/addons/?p=4123</guid>
		<description><![CDATA[Project News We released two point releases, 1.4.1 and 1.4.2 to address issues related to deploying SDk 1.4 on the Add-on Builder site. Jorge pointed out an important compatibility issue with SDK 1.3 and the upcoming Firefox 11 release in his compatibility post. We will be re-packing add-ons built with 1.3 and lower prior to&#8230; <a class="more-link" href="http://blog.mozilla.com/addons/2012/01/31/jetpack-project-weekly-update-for-january-31st-2012/" title="Read the rest of &#8220;Jetpack Project: weekly update for January 31st, 2012&#8221;">Continue reading</a>]]></description>
			<content:encoded><![CDATA[<h3>Project News</h3>
<ul>
<li>We released two point releases, <a href="http://blog.mozilla.com/addons/2012/01/26/add-on-sdk-version-1-4-1-released/" target="_blank">1.4.1</a> and <a href="http://blog.mozilla.com/addons/2012/01/27/add-on-sdk-version-1-4-2-released/" target="_blank">1.4.2</a> to address issues related to deploying SDk 1.4 on the Add-on Builder site.</li>
<li>Jorge pointed out an important compatibility issue with SDK 1.3 and the upcoming Firefox 11 release in his <a href="http://blog.mozilla.com/addons/2012/01/27/compatibility-for-firefox-11/" target="_blank">compatibility post</a>. We will be re-packing add-ons built with 1.3 and lower prior to the release of Firefox 11, but in the meantime you should base all current and new releases on SDK 1.4.</li>
<li>There were a couple of community-developed modules discussed on <a href="https://groups.google.com/forum/#!forum/mozilla-labs-jetpack" target="_blank">the google group</a> this week, including madarche&#8217;s <a href="http://fidesfit-client.git.sourceforge.net/git/gitweb.cgi?p=fidesfit-client/orseis-common;a=blob_plain;f=ordered_map.js;hb=HEAD" target="_blank">OrderedMap</a> implementation and Ben Buksch&#8217;s <a href="https://wiki.mozilla.org/Jetpack/Collections" target="_blank">collections</a> module. This is exciting to see, particularly because they are now collaborating on a single implementation.</li>
<li>Looking forward to participating at <a href="http://blog.mozilla.com/addons/2012/01/30/addons-fosdem-2012/" target="_blank">FOSDEM</a> this weekend!</li>
</ul>
<h3>Quick Stats</h3>
<ul>
<li>Total <a href="https://bugzilla.mozilla.org/buglist.cgi?bug_status=UNCONFIRMED&#038;bug_status=NEW&#038;bug_status=ASSIGNED&#038;bug_status=REOPENED&#038;product=Add-on%20SDK&#038;known_name=Jetpack-Open" target="_blank">open bugs</a>: 244</li>
<li>Bugs <a href="https://bugzilla.mozilla.org/buglist.cgi?chfieldto=2012-01-31&#038;chfield=[Bug%20creation]&#038;chfieldfrom=2012-01-23&#038;product=Add-on%20SDK" target="_blank">created last week</a>: 13</li>
<li>Bugs <a href="https://bugzilla.mozilla.org/buglist.cgi?chfieldto=2012-01-31&#038;chfield=resolution&#038;chfieldfrom=2012-01-23&#038;chfieldvalue=FIXED&#038;product=Add-on%20SDK" target="_blank">fixed last week</a>: 6</li>
<li>Total SDK-based Addons <a href="https://addons.mozilla.org/en-US/firefox/tag/jetpack?appver=10.0" target="_blank">on AMO</a>: 385</li>
<li>Open <a href="https://github.com/mozilla/addon-sdk/pulls" target="_blank">pull requests</a> on Github: 25</li>
</ul>
<p><em style="font-size: 85%;">Note: the stats above are based on the queries I linked to for each item. If you have suggestions on how these queries might be made more accurate,please comment below. Stats generated at 2012-01-31 11:30:03 PST</em></p>
<h3>Meeting Brief</h3>
<ul>
<li>Add-on Builder: continuing to prepare for 1.0 release, next steps include refreshing vide content on AMO and bug fix releases over the next 2 weeks. </li>
<li>SDK: released 1.4.1 &#038; 1.4.2 to address Builder integration issues, 1.5b3 is being spun this afternoon.</li>
<li>Round table: need to discuss and clarify 3rd party module integration path into core, in particular where to publish proposals.</li>
</ul>
<p>Full minutes are available here:<br />
<a href="https://wiki.mozilla.org/Jetpack/Weekly_Meeting/2012-1-31#Minutes" target="_blank">https://wiki.mozilla.org/Jetpack/Weekly_Meeting/2012-1-31#Minutes</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.mozilla.com/addons/2012/01/31/jetpack-project-weekly-update-for-january-31st-2012/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Add-on Compatibility for Firefox 11</title>
		<link>http://blog.mozilla.com/addons/2012/01/27/compatibility-for-firefox-11/</link>
		<comments>http://blog.mozilla.com/addons/2012/01/27/compatibility-for-firefox-11/#comments</comments>
		<pubDate>Fri, 27 Jan 2012 22:07:14 +0000</pubDate>
		<dc:creator>Jorge Villalobos</dc:creator>
				<category><![CDATA[compatibility]]></category>
		<category><![CDATA[developers]]></category>
		<category><![CDATA[documentation]]></category>
		<category><![CDATA[firefox 10]]></category>
		<category><![CDATA[firefox 11]]></category>

		<guid isPermaLink="false">http://blog.mozilla.com/addons/?p=4074</guid>
		<description><![CDATA[Firefox 11 was pushed to the Aurora channel weeks ago, and Firefox 12 will follow suit very soon. So, it&#8217;s time for the long overdue overview of bugs that can affect add-on compatibility in Firefox 11. I&#8217;m sorry this update is being posted so late, but things have been pretty crazy lately. More on that&#8230; <a class="more-link" href="http://blog.mozilla.com/addons/2012/01/27/compatibility-for-firefox-11/" title="Read the rest of &#8220;Add-on Compatibility for Firefox 11&#8221;">Continue reading</a>]]></description>
			<content:encoded><![CDATA[<p>Firefox 11 was pushed to the Aurora channel weeks ago, and Firefox 12 will follow suit very soon. So, it&#8217;s time for the long overdue overview of bugs that can affect add-on compatibility in Firefox 11. I&#8217;m sorry this update is being posted so late, but things have been pretty crazy lately. More on that in the Firefox 10 section.</p>
<h3>A few notes regarding Firefox 10</h3>
<p>If everything goes according to plan, Firefox 10 will be pushed to the public in less than a week. There are a couple of points that are worth mentioning:</p>
<ul>
<li><strong>Starting with Firefox 10, add-ons will default to compatible.</strong> All add-on versions that have compatibility up to Firefox 4 or higher will automatically work in Firefox 10 and all future releases. This excludes add-ons that are not extensions (themes, dictionaries, language packs) and add-ons with binary components. We will also keep an override list that we will fill with all add-on versions that are known to break due to compatibility problems. This is what has kept me busy for the past weeks. <strong><a href="http://blog.mozilla.com/addons/2012/01/05/default-compatibility-is-coming-and-your-help-is-needed/">We need your help to keep the override list up to date</a>.<br />
</strong></li>
<li><a href="https://bugzilla.mozilla.org/show_bug.cgi?id=701875">Rename omni.jar to omni.ja</a>. If your add-on references omni.jar directly, it will break now that it has been renamed. We recommend that you find more flexible ways to reference these files, since most should be accessible through chrome URLs.</li>
</ul>
<p>For more information about Firefox 10 compatibility, please read the <a href="http://blog.mozilla.com/addons/2011/12/01/compatibility-for-firefox-10/">full compatibility update</a>.</p>
<h3>Firefox 11</h3>
<ul>
<li><a href="https://bugzilla.mozilla.org/show_bug.cgi?id=704171">Remove the no-argument form of requestAnimationFrame</a>. This function now takes one mandatory argument.</li>
<li><a href="https://bugzilla.mozilla.org/show_bug.cgi?id=707576">Remove nsIDOMNSElement</a>. This affects many SDK-based (Jetpack) add-ons using old versions of the SDK. We encourage you to update to the latest stable version as soon as possible.</li>
<li><a href="https://bugzilla.mozilla.org/show_bug.cgi?id=690952">Remove the crazy navigator preservation behavior</a>. If your add-on sets expando properties to the <em>navigator</em> object in web pages and relies on them keeping their state while navigating within the same domain, this concerns you.</li>
<li><a href="https://bugzilla.mozilla.org/show_bug.cgi?id=704056">Remove &#8216;countryCode&#8217; from nsIDOMGeoPositionAddress.idl</a>. The non-standard <em>countryCode</em> property was removed.</li>
<li><a href="https://bugzilla.mozilla.org/show_bug.cgi?id=700296">Kill dynamic containers</a>. This is an obscure feature that was added to the bookmarks code but it was rarely used.</li>
<li><a href="https://bugzilla.mozilla.org/show_bug.cgi?id=700490">Remove nsICharsetResolver</a>.</li>
</ul>
<p>Other important changes are noted in <a href="https://developer.mozilla.org/en/Firefox_11_for_developers">Firefox 11 for developers</a>.</p>
<h3>New stuff in 11!</h3>
<ul>
<li><strong><a href="https://bugzilla.mozilla.org/show_bug.cgi?id=651072">Support HTML parsing in XMLHttpRequest</a></strong>. The <a href="https://developer.mozilla.org/en/HTML_in_XMLHttpRequest">documentation page</a> for this feature is being written at the moment, but it already has useful info.</li>
<li><strong><a href="https://bugzilla.mozilla.org/show_bug.cgi?id=534956">Sync add-ons</a></strong>. It seems Firefox Sync will be able to sync installed add-ons across devices. I doubt it will be able to sync all of your add-on configuration if your add-on writes custom files in the profile or elsewhere, though.</li>
<li><a href="https://bugzilla.mozilla.org/show_bug.cgi?id=697546">Add a scriptable way to set a dock badge text</a>. For Mac OS add-ons that want to write to the dock icon.</li>
</ul>
<p>Please let me know in the comments if there&#8217;s anything missing or incorrect on these lists. If your add-on breaks on Firefox 10 or 11, I&#8217;d like to know.</p>
<p>Because of the Default to Compatible feature, we are no longer doing compatibility bumps like we did before. We will still run the validation but only send you a message if your add-on is identified as incompatible. There will be no more automatic version upgrades, given that there&#8217;s no point anymore.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.mozilla.com/addons/2012/01/27/compatibility-for-firefox-11/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Add-ons Update – Week of 2012/01/19</title>
		<link>http://blog.mozilla.com/addons/2012/01/19/add-ons-update-9/</link>
		<comments>http://blog.mozilla.com/addons/2012/01/19/add-ons-update-9/#comments</comments>
		<pubDate>Thu, 19 Jan 2012 19:32:08 +0000</pubDate>
		<dc:creator>Jorge Villalobos</dc:creator>
				<category><![CDATA[compatibility]]></category>
		<category><![CDATA[developers]]></category>
		<category><![CDATA[documentation]]></category>
		<category><![CDATA[add-on reviews]]></category>
		<category><![CDATA[firefox 10]]></category>
		<category><![CDATA[statistics]]></category>

		<guid isPermaLink="false">http://blog.mozilla.com/addons/?p=4039</guid>
		<description><![CDATA[I post these updates every 3 weeks to inform add-on developers about the status of the review queues, add-on compatibility, and other happenings in the add-ons world. The Review Queues Most nominations for full review are taking less than 10 days to review. Most updates are being reviewed within 5 days. Most preliminary reviews are&#8230; <a class="more-link" href="http://blog.mozilla.com/addons/2012/01/19/add-ons-update-9/" title="Read the rest of &#8220;Add-ons Update – Week of 2012/01/19&#8221;">Continue reading</a>]]></description>
			<content:encoded><![CDATA[<p>I post these updates every 3 weeks to inform add-on developers about the status of the review queues, add-on compatibility, and other happenings in the add-ons world.</p>
<h3>The Review Queues</h3>
<ul>
<li>Most<strong> nominations</strong> for full review are taking less than <strong>10 days</strong> to review.</li>
<li>Most <strong>updates</strong> are being reviewed within <strong>5 days</strong>.</li>
<li>Most <strong>preliminary reviews</strong> are being reviewed within <strong>5 days</strong>.</li>
</ul>
<p>These stats are taken from <a href="https://forums.mozilla.org/addons/viewtopic.php?f=21&amp;t=4585">last week&#8217;s queue report</a>:</p>
<ul>
<li><strong>39 nominations</strong> in the queue awaiting review.</li>
<li><strong>50</strong><strong> updates</strong> in the queue awaiting review.</li>
<li><strong>49</strong><strong> preliminary</strong> submissions in the queue awaiting review.</li>
</ul>
<p>Our <a href="http://blog.mozilla.com/addons/2011/12/22/amo-editors-new-years-challenge/">New Years Challenge</a> has really paid off and add-ons are now reviewed almost immediately after they are submitted. Most add-ons waiting in the queue are waiting for actions from admin reviewers or their developers.</p>
<p>If you&#8217;re interested in joining the AMO Editors team and help us review add-ons, please visit <a href="https://wiki.mozilla.org/AMO:Editors">our wiki page</a>.</p>
<h3>Firefox 10</h3>
<p>The Firefox 10 compatibility post <a href="http://blog.mozilla.com/addons/2011/12/01/compatibility-for-firefox-10/">is here</a>. The compatibility bump to Firefox 10 was run last week, so any add-ons with compatibility under 10.* should be tested and manually upgraded in the Developer Hub, if possible.</p>
<p>You can run the <a href="https://addons.mozilla.org/en-US/developers/addon/check-compatibility">standalone compatibility tool</a> if you want to test your add-on yourself or if it isn&#8217;t hosted on AMO.</p>
<p>The <a href="https://wiki.mozilla.org/Features/Add-ons/Add-ons_Default_to_Compatible">Add-ons Default to Compatible</a> feature is progressing, and we expect to land on Firefox 10. Once this is in place, your compatibility worries will be minimized, and we&#8217;ll be taking a more active role in letting developers know if their add-ons are incompatible with a new version of Firefox. This feature will be a big win for both developers and Firefox users, so we&#8217;re very excited about it.</p>
<h3>Firefox 11</h3>
<p>A compatibility blog post for Firefox 11 is coming up. I apologize for the delay.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.mozilla.com/addons/2012/01/19/add-ons-update-9/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>SDK 1.4: known issue with hard-coding resource URIs</title>
		<link>http://blog.mozilla.com/addons/2012/01/11/sdk-1-4-known-issue-with-hard-coding-resource-uris/</link>
		<comments>http://blog.mozilla.com/addons/2012/01/11/sdk-1-4-known-issue-with-hard-coding-resource-uris/#comments</comments>
		<pubDate>Thu, 12 Jan 2012 00:45:20 +0000</pubDate>
		<dc:creator>Jeff Griffiths</dc:creator>
				<category><![CDATA[compatibility]]></category>
		<category><![CDATA[jetpack]]></category>
		<category><![CDATA[releases]]></category>
		<category><![CDATA[sdk]]></category>

		<guid isPermaLink="false">http://blog.mozilla.com/addons/?p=3991</guid>
		<description><![CDATA[The Jetpack project released Addon SDK version 1.4 yesterday; this release is likely the most significant release of the SDK since 1.0 in June, and includes a number of improvements. One of the improvements was a change to simplify the internal file &#038; folder structure of the xpi packages the SDK creates. This work was&#8230; <a class="more-link" href="http://blog.mozilla.com/addons/2012/01/11/sdk-1-4-known-issue-with-hard-coding-resource-uris/" title="Read the rest of &#8220;SDK 1.4: known issue with hard-coding resource URIs&#8221;">Continue reading</a>]]></description>
			<content:encoded><![CDATA[<p>The Jetpack project released Addon SDK version 1.4 yesterday; this release is likely the most significant release of the SDK since 1.0 in June, and includes <a href="http://blog.mozilla.com/addons/2012/01/10/announcing-add-on-sdk-1-4/" target="_blank">a number of improvements</a>. One of the improvements was a change to simplify the internal file &#038; folder structure of the xpi packages the SDK creates. This work was tracked in <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=660629" target="_blank">bug 660629</a>.</p>
<p>One side-effect of this change is that the resource urls for files in the data folder of an add-on have changed. If you have created an add-on and for some reason hard-coded a resource url into your code, you will need to change your code in order for your add-on to work when packaged with SDK version 1.4.<br />
<!--break--><br />
While the release notes <a href="https://wiki.mozilla.org/Labs/Jetpack/Release_Notes/1.4#Known_Issues" target="_blank">go into this issue in detail</a>, I would like to highlight here the two main examples we are seeing in the wild of hard coded resource uris, with strategies for working around each.</p>
<h3>1. Hard coded resource uris in main.js</h3>
<p>Addon authors occasionally reference html and javascript files in the addon&#8217;s data directory directly via a hard-coded string:</p>

<div class="wp_syntax"><div class="code"><pre class="js" style="font-family:monospace;">var myPanel = require(&quot;panel&quot;).Panel({
  contentURL: &quot;resource://jid1-294x0ji6mesjag-at-jetpack-example-data/my-file.html&quot;,
  contentScriptFile: &quot;resource://jid1-294x0ji6mesjag-at-jetpack-example-data/my-script.js&quot;
});</pre></div></div>

<p>You should always use the method self.data.url instead:</p>

<div class="wp_syntax"><div class="code"><pre class="js" style="font-family:monospace;">var data = require(&quot;self&quot;).data;
var myPanel = require(&quot;panel&quot;).Panel({
  contentURL: data.url(&quot;my-file.html&quot;),
  contentScriptFile: data.url(&quot;my-script.js&quot;)
});</pre></div></div>

<h3>2. Hard coded resource uris in html or css files inside the data directory.</h3>
<p>Referencing a css or image file from an html or css file in the addon&#8217;s data directory does not require the entire resource uri path because these resources can be referenced with relative paths. Instead of doing this:</p>

<div class="wp_syntax"><div class="code"><pre class="html" style="font-family:monospace;">&lt;html&gt;
  &lt;body&gt;
    &lt;img src=&quot;resource://jid1-294x0ji6mesjag-at-jetpack-example-data/my-file.png&quot;/&gt;
  &lt;/body&gt;
&lt;/html&gt;</pre></div></div>

<p>&#8230;all you need to do is this:</p>

<div class="wp_syntax"><div class="code"><pre class="html" style="font-family:monospace;">&lt;html&gt;
  &lt;body&gt;
    &lt;img src=&quot;my-file.png&quot;/&gt;
  &lt;/body&gt;
&lt;/html&gt;</pre></div></div>

<p>If you have created an SDK-based addon and have included some hard-coded resource uris in your code, you will only need to make changes to address this issue if you re-package your addon with 1.4. As we are not re-packing addons on AMO automatically for this release, there is no immediate need to update your code. </p>
<p>It is possible 6 weeks from now that we will re-pack all addons to use SDK 1.5, and at this point any remaining addons using hard-coded resource uris will stop working. To mitigate this we are working with the AMO team to identify all affected addons and contact addon authors directly to encourage them to update and use the best practices I demonstrated above.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.mozilla.com/addons/2012/01/11/sdk-1-4-known-issue-with-hard-coding-resource-uris/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Default Compatibility is Coming and Your Help is Needed!</title>
		<link>http://blog.mozilla.com/addons/2012/01/05/default-compatibility-is-coming-and-your-help-is-needed/</link>
		<comments>http://blog.mozilla.com/addons/2012/01/05/default-compatibility-is-coming-and-your-help-is-needed/#comments</comments>
		<pubDate>Thu, 05 Jan 2012 21:31:58 +0000</pubDate>
		<dc:creator>Amy Tsay</dc:creator>
				<category><![CDATA[compatibility]]></category>
		<category><![CDATA[developers]]></category>
		<category><![CDATA[end users]]></category>
		<category><![CDATA[releases]]></category>
		<category><![CDATA[addons]]></category>
		<category><![CDATA[default compatibility]]></category>
		<category><![CDATA[firefox 10]]></category>

		<guid isPermaLink="false">http://blog.mozilla.com/addons/?p=3954</guid>
		<description><![CDATA[All add-ons will be made compatible by default in the upcoming Firefox 10 release, so it&#8217;s crunch time for testing them in Beta, Aurora, and Nightly. With default compatibility, you can expect to see less of the incompatible add-ons dialog, and more of your add-ons should just work. If you are a Firefox developer, support&#8230; <a class="more-link" href="http://blog.mozilla.com/addons/2012/01/05/default-compatibility-is-coming-and-your-help-is-needed/" title="Read the rest of &#8220;Default Compatibility is Coming and Your Help is Needed!&#8221;">Continue reading</a>]]></description>
			<content:encoded><![CDATA[<p>All add-ons will be made <a href="http://blog.mozilla.com/addons/2011/12/12/help-test-default-compatibility-for-add-ons-on-aurora/" target="_blank">compatible by default</a> in the upcoming Firefox 10 release, so it&#8217;s crunch time for testing them in <a href="http://www.mozilla.org/en-US/firefox/channel/" target="_blank">Beta, Aurora</a>, and <a href="http://nightly.mozilla.org/" target="_blank">Nightly</a>. With default compatibility, you can expect to see less of the incompatible add-ons dialog, and more of your add-ons should just work.</p>
<p>If you are a Firefox developer, support professional, or contributor, your help is <strong>critical</strong>—if you think there might be a compatibility issue in any of the release channels, please file a bug <a href="https://bugzilla.mozilla.org/enter_bug.cgi?product=Firefox&amp;component=Extension%20Compatibility" target="_blank">here</a> so we can take action right away if needed.</p>
<p>In general, it would be super helpful for everyone to install the <a href="https://addons.mozilla.org/en-US/firefox/addon/add-on-compatibility-reporter/" target="_blank">Add-on Compatibility Reporter</a> and let us know through the reporter if your add-ons are working properly.</p>
<p>Your help is greatly appreciated!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.mozilla.com/addons/2012/01/05/default-compatibility-is-coming-and-your-help-is-needed/feed/</wfw:commentRss>
		<slash:comments>28</slash:comments>
		</item>
		<item>
		<title>Add-ons Update – Week of 2011/12/28</title>
		<link>http://blog.mozilla.com/addons/2011/12/28/add-ons-update-8/</link>
		<comments>http://blog.mozilla.com/addons/2011/12/28/add-ons-update-8/#comments</comments>
		<pubDate>Wed, 28 Dec 2011 18:11:30 +0000</pubDate>
		<dc:creator>Jorge Villalobos</dc:creator>
				<category><![CDATA[compatibility]]></category>
		<category><![CDATA[developers]]></category>
		<category><![CDATA[documentation]]></category>
		<category><![CDATA[add-on reviews]]></category>
		<category><![CDATA[contests]]></category>
		<category><![CDATA[firefox 10]]></category>
		<category><![CDATA[firefox 11]]></category>
		<category><![CDATA[statistics]]></category>

		<guid isPermaLink="false">http://blog.mozilla.com/addons/?p=3916</guid>
		<description><![CDATA[I post these updates every 3 weeks to inform add-on developers about the status of the review queues, add-on compatibility, and other happenings in the add-ons world. The Review Queues Nominations for full review at the moment are being processed slower than usual. Most nominations are taking less than 4 weeks to review. Most updates&#8230; <a class="more-link" href="http://blog.mozilla.com/addons/2011/12/28/add-ons-update-8/" title="Read the rest of &#8220;Add-ons Update – Week of 2011/12/28&#8221;">Continue reading</a>]]></description>
			<content:encoded><![CDATA[<p>I post these updates every 3 weeks to inform add-on developers about the status of the review queues, add-on compatibility, and other happenings in the add-ons world.</p>
<h3>The Review Queues</h3>
<ul>
<li><strong>Nominations</strong> for full review at the moment are being processed slower than usual. Most nominations are taking less than <strong>4 weeks</strong> to review.</li>
<li>Most <strong>updates</strong> are being reviewed within <strong>one week</strong>.</li>
<li>Most <strong>preliminary reviews</strong> are being reviewed within <strong>2 weeks</strong>.</li>
</ul>
<p>These stats are taken from <a href="https://forums.mozilla.org/addons/viewtopic.php?f=21&amp;t=4504">last week&#8217;s queue report</a>:</p>
<ul>
<li>74 new nominations that week. <strong>153 nominations</strong> in the queue awaiting review.</li>
<li>115 new updates that week. <strong>120 updates</strong> in the queue awaiting review.</li>
<li>97 new preliminary review submissions that week. <strong>160 preliminary</strong> submissions in the queue awaiting review.</li>
</ul>
<p>Waiting times are rapidly dropping and will continue to drop in the following weeks thanks to our <a href="http://blog.mozilla.com/addons/2011/12/22/amo-editors-new-years-challenge/">New Years Challenge</a>. There&#8217;s still plenty of time to participate and win great prizes, including tablets and a laptop.</p>
<p>If you&#8217;re interested in joining the AMO Editors team and help us review add-ons, please visit <a href="https://wiki.mozilla.org/AMO:Editors">our wiki page</a>.</p>
<h3>Firefox 10</h3>
<p>The Firefox 10 compatibility post <a href="http://blog.mozilla.com/addons/2011/12/01/compatibility-for-firefox-10/">is here</a>. The compatibility bump to Firefox 10 was run last week, so any add-ons with compatibility under 10.* should be tested and manually upgraded in the Developer Hub, if possible.</p>
<p>You can run the <a href="https://addons.mozilla.org/en-US/developers/addon/check-compatibility">standalone compatibility tool</a> if you want to test your add-on yourself or if it isn&#8217;t hosted on AMO.</p>
<p>The <a href="https://wiki.mozilla.org/Features/Add-ons/Add-ons_Default_to_Compatible">Add-ons Default to Compatible</a> feature is progressing, and we expect to land on Firefox 10 or 11. Once this is in place, your compatibility worries will be minimized, and we&#8217;ll be taking a more active role in letting developers know if their add-ons are incompatible with a new version of Firefox. This feature will be a big win for both developers and Firefox users, so we&#8217;re very excited about it.</p>
<h3>Firefox 11</h3>
<p>A compatibility blog post for Firefox 11 is coming up.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.mozilla.com/addons/2011/12/28/add-ons-update-8/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Help Test Default Compatibility for Add-ons on Aurora</title>
		<link>http://blog.mozilla.com/addons/2011/12/12/help-test-default-compatibility-for-add-ons-on-aurora/</link>
		<comments>http://blog.mozilla.com/addons/2011/12/12/help-test-default-compatibility-for-add-ons-on-aurora/#comments</comments>
		<pubDate>Mon, 12 Dec 2011 20:00:18 +0000</pubDate>
		<dc:creator>Amy Tsay</dc:creator>
				<category><![CDATA[compatibility]]></category>
		<category><![CDATA[developers]]></category>
		<category><![CDATA[end users]]></category>
		<category><![CDATA[releases]]></category>
		<category><![CDATA[addons]]></category>
		<category><![CDATA[aurora]]></category>
		<category><![CDATA[firefox 10]]></category>

		<guid isPermaLink="false">http://blog.mozilla.com/addons/?p=3666</guid>
		<description><![CDATA[The latest phase of our add-on compatibility plan has arrived in Aurora, and we need your help to test it! Since Firefox 4, we have been automatically making add-ons hosted on AMO compatible with new Firefox releases. Now, we have extended automatic compatibility to non-hosted add-ons, which account for 75% of all add-ons in use&#8230; <a class="more-link" href="http://blog.mozilla.com/addons/2011/12/12/help-test-default-compatibility-for-add-ons-on-aurora/" title="Read the rest of &#8220;Help Test Default Compatibility for Add-ons on Aurora&#8221;">Continue reading</a>]]></description>
			<content:encoded><![CDATA[<p>The latest phase of our add-on compatibility plan has arrived in Aurora, and we need your help to test it! Since Firefox 4, we have been automatically making add-ons hosted on AMO compatible with new Firefox releases. Now, we have extended automatic compatibility to non-hosted add-ons, which account for 75% of all add-ons in use (currently in the hundreds of millions). This means you should see less of the incompatible add-ons dialog, and more of your add-ons should just work.</p>
<p>You can read more about the plan, including how we determine eligibility for automatic compatibility <a href="https://wiki.mozilla.org/Features/Add-ons/Add-ons_Default_to_Compatible" target="_blank">here</a>. For additional background reading, check out this <a href="http://blog.fligtar.com/2011/09/26/add-on-compatibility-progress-plans/" target="_blank">blog post</a>.</p>
<p>Once you have Aurora installed, all add-ons that are compatible with Firefox 4 or later can be installed without extra steps. Firefox will install them even if they are declared incompatible in the manifest file.</p>
<p>If you don&#8217;t already have Aurora installed, you can get it <a href="http://www.mozilla.org/en-US/firefox/aurora/" target="_blank">here</a>. With Aurora, you’ll see our newest features before they go beta, and have a chance to send us feedback before the final release.</p>
<p><a href="http://www.mozilla.org/firefox/aurora/" target="_blank"><img title="aurora_ff" src="http://blog.mozilla.com/addons/files/2011/11/aurorass.png" alt="" width="600" height="348" /></a></p>
<p>Please send us feedback or file bugs on the new default to compatible feature <a href="https://bugzilla.mozilla.org/enter_bug.cgi?product=Toolkit&amp;component=Add-ons%20Manager" target="_blank">here</a>. We look forward to hearing from you!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.mozilla.com/addons/2011/12/12/help-test-default-compatibility-for-add-ons-on-aurora/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>Add-ons Update – Week of 2011/12/07</title>
		<link>http://blog.mozilla.com/addons/2011/12/07/add-ons-update-7/</link>
		<comments>http://blog.mozilla.com/addons/2011/12/07/add-ons-update-7/#comments</comments>
		<pubDate>Wed, 07 Dec 2011 23:01:08 +0000</pubDate>
		<dc:creator>Jorge Villalobos</dc:creator>
				<category><![CDATA[compatibility]]></category>
		<category><![CDATA[developers]]></category>
		<category><![CDATA[documentation]]></category>
		<category><![CDATA[add-on reviews]]></category>
		<category><![CDATA[editors]]></category>
		<category><![CDATA[firefox 10]]></category>
		<category><![CDATA[firefox 9]]></category>
		<category><![CDATA[statistics]]></category>

		<guid isPermaLink="false">http://blog.mozilla.com/addons/?p=3783</guid>
		<description><![CDATA[I post these updates every 3 weeks to inform add-on developers about the status of the review queues, add-on compatibility, and other happenings in the add-ons world. AMO Outage We had a significant outage on our site (and others) earlier this week, which affected some add-on operations such as compatibility checks. AMO is back to&#8230; <a class="more-link" href="http://blog.mozilla.com/addons/2011/12/07/add-ons-update-7/" title="Read the rest of &#8220;Add-ons Update – Week of 2011/12/07&#8221;">Continue reading</a>]]></description>
			<content:encoded><![CDATA[<p>I post these updates every 3 weeks to inform add-on developers about the status of the review queues, add-on compatibility, and other happenings in the add-ons world.</p>
<h3>AMO Outage</h3>
<p>We had a <a href="http://blog.mozilla.com/addons/2011/12/05/amo-network-outage/">significant outage</a> on our site (<a href="http://blog.mozilla.com/sumo/2011/12/06/sumo-is-down/">and others</a>) earlier this week, which affected some add-on operations such as compatibility checks. AMO is back to normal now and we&#8217;re looking into ways of avoiding this from happening again.</p>
<h3>The Review Queues</h3>
<ul>
<li><strong>Nominations</strong> for full review at the moment are being processed slower than usual. Most nominations are taking less than <strong>5 weeks</strong> to review.</li>
<li>Most <strong>updates</strong> are being reviewed within <strong>10 days</strong>.</li>
<li>Most <strong>preliminary reviews</strong> are being reviewed within <strong>3 weeks</strong>.</li>
</ul>
<p>These stats are taken from the <a href="https://forums.mozilla.org/addons/viewtopic.php?f=21&amp;t=4385">last queue report</a>:</p>
<ul>
<li>67 new nominations that week. <strong>224 nominations</strong> in the queue awaiting review.</li>
<li>101 new updates that week. <strong>135 updates</strong> in the queue awaiting review.</li>
<li>78 new preliminary review submissions that week. <strong>115 preliminary</strong> submissions in the queue awaiting review.</li>
</ul>
<p>If you&#8217;re interested in joining the AMO Editors team and help us review add-ons, please visit <a href="https://wiki.mozilla.org/AMO:Editors">our wiki page</a>.</p>
<h3>Firefox 10</h3>
<p>The Firefox 10 compatibility post <a href="http://blog.mozilla.com/addons/2011/12/01/compatibility-for-firefox-10/">is here</a>. The compatibility bump to Firefox 10 was run last week, so any add-ons with compatibility under 10.* should be tested and manually upgraded in the Developer Hub, if possible.</p>
<p>You can run the <a href="https://addons.mozilla.org/en-US/developers/addon/check-compatibility">standalone compatibility tool</a> if you want to test your add-on yourself or if it isn&#8217;t hosted on AMO.</p>
<p>The <a href="https://wiki.mozilla.org/Features/Add-ons/Add-ons_Default_to_Compatible">Add-ons Default to Compatible</a> feature is progressing, and we expect to land for Firefox 10 or 11. Once this is in place, your compatibility worries will be minimized, and we&#8217;ll be taking a more active role in letting developers know if their add-ons are incompatible with a new version of Firefox. This feature will be a big win for both developers and Firefox users, so we&#8217;re very excited about it.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.mozilla.com/addons/2011/12/07/add-ons-update-7/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Add-on Compatibility for Firefox 10</title>
		<link>http://blog.mozilla.com/addons/2011/12/01/compatibility-for-firefox-10/</link>
		<comments>http://blog.mozilla.com/addons/2011/12/01/compatibility-for-firefox-10/#comments</comments>
		<pubDate>Thu, 01 Dec 2011 22:19:15 +0000</pubDate>
		<dc:creator>Jorge Villalobos</dc:creator>
				<category><![CDATA[compatibility]]></category>
		<category><![CDATA[developers]]></category>
		<category><![CDATA[documentation]]></category>
		<category><![CDATA[firefox 10]]></category>

		<guid isPermaLink="false">http://blog.mozilla.com/addons/?p=3752</guid>
		<description><![CDATA[Firefox 10 was pushed to the Aurora channel a few weeks ago, so it&#8217;s time again to round up all bugs that could be breaking add-on compatibility. It&#8217;s a pretty long list this time, but most are removals of obscure and rarely-used XPCOM and DOM interfaces. As usual, you should check Firefox 10 for Developers&#8230; <a class="more-link" href="http://blog.mozilla.com/addons/2011/12/01/compatibility-for-firefox-10/" title="Read the rest of &#8220;Add-on Compatibility for Firefox 10&#8221;">Continue reading</a>]]></description>
			<content:encoded><![CDATA[<p>Firefox 10 was pushed to the Aurora channel a few weeks ago, so it&#8217;s time again to round up all bugs that could be breaking add-on compatibility. It&#8217;s a pretty long list this time, but most are removals of obscure and rarely-used XPCOM and DOM interfaces.</p>
<p>As usual, you should check <a href="https://developer.mozilla.org/en/Firefox_10_for_developers">Firefox 10 for Developers</a> for additional information.</p>
<h3>DOM Changes</h3>
<ul>
<li><a href="https://bugzilla.mozilla.org/show_bug.cgi?id=687400">Remove isSameNode</a>. This is the change that has the greatest impact by far, since it is used in many add-ons and web sites. To compare nodes you can use the === operator instead.</li>
<li><a href="https://bugzilla.mozilla.org/show_bug.cgi?id=687422">Remove isElementContentWhitespace</a>.</li>
<li><a href="https://bugzilla.mozilla.org/show_bug.cgi?id=683482">Remove replaceWholeText()</a>.</li>
<li><a href="https://bugzilla.mozilla.org/show_bug.cgi?id=687426">Remove Document.xmlEncoding</a>.</li>
<li><a href="https://bugzilla.mozilla.org/show_bug.cgi?id=693154">Remove Document.xmlStandalone</a>.</li>
<li><a href="https://bugzilla.mozilla.org/show_bug.cgi?id=693162">Remove Document.xmlVersion</a>.</li>
</ul>
<h3>XPCOM Changes</h3>
<ul>
<li><a href="https://bugzilla.mozilla.org/show_bug.cgi?id=691524">Remove support for browser.startup.page == 2</a>. This setting wasn&#8217;t in use, but a consequence of this change is that the lastPageVisited property in nsIBrowserHistory was removed.</li>
<li><a href="https://bugzilla.mozilla.org/show_bug.cgi?id=677085">Remove nsIDOMNSHTMLFrameElement</a>. Use nsIDOMHTMLFrameElement instead.</li>
<li><a href="https://bugzilla.mozilla.org/show_bug.cgi?id=684821">Remove nsIDOMNSHTMLElement</a>. Use nsIDOMHTMLElement instead.</li>
<li><a href="https://bugzilla.mozilla.org/show_bug.cgi?id=675553">Switch from PRBool to bool</a>. The PRBool type was cleaned up all around in favor of bool.</li>
<li><a href="https://bugzilla.mozilla.org/show_bug.cgi?id=540433">Remove nsIDocumentViewer</a>.</li>
<li> <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=687361">Implement IndexedDB setVersion API changes</a>. This changes several DB interfaces, but they are meant for internal usage.</li>
<li><a href="https://bugzilla.mozilla.org/show_bug.cgi?id=700314">Remove nsNavHistory nsICharsetResolver implementation</a>.</li>
</ul>
<h3>Other Changes</h3>
<ul>
<li><a href="https://bugzilla.mozilla.org/show_bug.cgi?id=94199">fastload XBL methods and properties</a>. If you use XBL, make sure you test it thoroughly. If you run into bugs that can&#8217;t be reproduced in Firefox 9, please let us know!</li>
<li><a href="https://bugzilla.mozilla.org/show_bug.cgi?id=683838">Different regular expression result since Firefox 7</a>. A small RegExp fix, but it can change the result of certain expressions.</li>
<li><a href="https://bugzilla.mozilla.org/show_bug.cgi?id=677797">Mandatory ASLR on Windows</a>. Binary components should work with ASLR, otherwise there will be a performance penalty when loading them in Firefox. We&#8217;re also considering adding detection for non-NX and non-ASLR binaries on AMO, possibly rejecting them.</li>
</ul>
<h3>New stuff!</h3>
<ul>
<li><a href="https://bugzilla.mozilla.org/show_bug.cgi?id=515907">Support taskbar icon overlay in Windows 7</a>. This allows extensions to add icons to the taskbar icon on Windows 7. There&#8217;s a <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=515907#c52">sample</a> linked in the bug in case you&#8217;re interested.</li>
<li><a href="https://bugzilla.mozilla.org/show_bug.cgi?id=675371">Load/unload chrome.manifest files for bootstrapped addons dynamically</a>. Chrome in bootstrapped add-ons, whoo! Well, it has been possible since before, but now it&#8217;s real easy.</li>
<li><a href="https://bugzilla.mozilla.org/show_bug.cgi?id=432698">Add support for mouseenter and mouseleave events</a>.</li>
</ul>
<p>Please let me know in the comments if there&#8217;s anything missing or incorrect on these lists. If your add-on breaks on Firefox 10, I&#8217;d like to know.</p>
<p>The compatibility bump to Firefox 10 will happen very soon. If you want your add-on to qualify for this, it should be compatible with 9.*. Versions awaiting review also qualify.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.mozilla.com/addons/2011/12/01/compatibility-for-firefox-10/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
	</channel>
</rss>

