{"id":1752,"date":"2010-08-03T17:38:55","date_gmt":"2010-08-04T00:38:55","guid":{"rendered":"http:\/\/blog.mozilla.org\/addons\/?p=1752"},"modified":"2010-08-03T17:38:55","modified_gmt":"2010-08-04T00:38:55","slug":"add-ons-review-update-14","status":"publish","type":"post","link":"https:\/\/blog.mozilla.org\/addons\/2010\/08\/03\/add-ons-review-update-14\/","title":{"rendered":"Add-ons Review Update \u2013 Week of 2010\/08\/03"},"content":{"rendered":"<h2>Summary<\/h2>\n<ul>\n<li>These bi-weekly posts explain the current state of add-on reviews        and        other information relevant to add-on developers. There\u2019s a        lengthy <a href=\"http:\/\/blog.mozilla.org\/addons\/2010\/02\/15\/the-add-on-review-process-and-you\/\">overview             of the Add-on Review Process<\/a> posted in this blog that     should  be read as a general guide about the review process.<\/li>\n<li>Most nominations are being reviewed within 3 weeks.<\/li>\n<li>Almost every update is being reviewed within 1 week.<\/li>\n<li>The Mozilla Summit and the Firefox 4 beta launches have delayed reviews noticeably. Major version releases trigger an  unusually large number of new submissions and updates.\u00a0 We&#8217;re catching  up at the moment, but things will be slow for the time being.<\/li>\n<\/ul>\n<h2>The Review Queues<\/h2>\n<ul>\n<li>The stats are taken from the <a href=\"https:\/\/forums.addons.mozilla.org\/viewtopic.php?f=21&amp;t=1486\">latest             queue report<\/a> from last Friday.<\/li>\n<li>170 nominations in the queue awaiting             review.<\/li>\n<li>98 updates in the queue awaiting review.<\/li>\n<li>835 reviews were performed by the AMO Editors in the month of July.<\/li>\n<\/ul>\n<p>See the <a href=\"http:\/\/blog.mozilla.org\/addons\/2010\/02\/15\/the-add-on-review-process-and-you\/\">Add-on              Review Process and You<\/a> for information on how to check      your\u00a0  add-on status.<\/p>\n<h2>Firefox 4 Compatibility<\/h2>\n<p>Firefox 4 is coming later this year, and beta 2 is currently available for download. This will likely be the most difficult upgrade path for add-on developers in the history of Firefox, so everybody should keep an eye on beta updates and all the documentation that will be published around them. At the moment these are the most useful documentation resources:<\/p>\n<ul>\n<li><a href=\"https:\/\/developer.mozilla.org\/en\/Firefox_4_for_developers\">Firefox 4 for developers at MDC<\/a>.<\/li>\n<li><a href=\"http:\/\/blog.mozilla.org\/addons\/2010\/07\/21\/compatibility-for-firefox-4-time-to-get-started\/\">Firefox 4 Compatibility blog post<\/a>.<\/li>\n<li><a href=\"https:\/\/forums.addons.mozilla.org\/viewtopic.php?f=7&amp;t=1437\">Firefox 4 Compatibility discussion<\/a> at the Add-ons Forum. This is the best place to post any feedback, bugs or insight surrounding Firefox 4 and add-on development.<\/li>\n<\/ul>\n<p>I&#8217;ll do my best to keep everybody up to date with breaking changes in Firefox 4, but I don&#8217;t want to bombard you with information. I might post a new extensive update in the beta 3 or beta 4 timeline. In the interim I&#8217;ll use these reports to post all the new (sometimes unconfirmed) feedback I&#8217;ve received, with as much information I have at hand. Here are the notes I have so far:<\/p>\n<ul>\n<li>Toolbar buttons are (for now?) a different size. Toolbar buttons now have a different look and a different size at least on Mac and Windows, but it is unclear if they will remain this way. Michael Kaply filed a bug about it and there&#8217;s <a href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=583231\">an ongoing discussion happening<\/a> over there. Like I mention in the Firefox 4 Compatibility blog post, the UI is the most volatile part in the 4.0 update, so it is not a good idea to rely on how it is in its current state. If you want your toolbar icons to look right in current betas without spending too much time, you&#8217;ll need some CSS trickery. <a href=\"https:\/\/developer.mozilla.org\/en\/Chrome_Registration#Manifest_Flags\">Chrome manifest flags<\/a> are very useful for these kinds of hack.\n<ul>\n<li>Mr. Kaply also contacted me recently about the toolbar button changes and asked me if I thought this should be stopped because it would place a bigger burden on add-on developers. I don&#8217;t think it should. This is a major update, and I don&#8217;t think it&#8217;s all that surprising that it comes with a revamped user interface. This should be done with minimal breakage if possible, but I don&#8217;t think that changing toolbar icon sizes is such a dramatic change as others already listed in the documentation. I guess he interpreted my answer as an &#8220;I don&#8217;t care&#8221; and wrote <a href=\"http:\/\/kaply.com\/weblog\/2010\/08\/03\/wont-someone-think-of-the-add-on-developers\/\">this blog post<\/a> accusing us of not voicing the concerns of add-on developers. I may be wrong about the magnitude of this situation, though, and I&#8217;d like to hear from the community about how difficult it would be to maintain a new set of icons with different sizes, how many of you actually hire graphic designers to do your icon work, and how many of you don&#8217;t use vector graphics to generate your icons (I mean GIMP and Photoshops projects and the like, not SVG).<\/li>\n<\/ul>\n<\/li>\n<li>Toolbar customization. There&#8217;s a <a href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=554279\">bug in toolbar customization<\/a> that can revert changes performed by users. There&#8217;s also a weird bar that appears under the toolbars after customization at least on Mac OS. Note that the bug can be triggered by add-ons that access certain browser features before the onload event is fired. If this is the case for your add-on, please read the comments carefully.<\/li>\n<li>From Mook: <em>How do I override a contract ID dynamically, and forwarding things to  the old implementation (essentially wrapping it) so only behaviour I  specifically care about get modified?<\/em> Is this something that the new XPCOM registration method won&#8217;t support?<\/li>\n<li>From Christopher Finke: app tabs can be toggled using <em>gBrowser.pinTab(tab);<\/em><\/li>\n<li>The new Gecko SDK is still not available in the <a href=\"https:\/\/developer.mozilla.org\/en\/Gecko_SDK\">MDC page<\/a>. Developers that use binary XPCOM have to build it themselves from source (bad).<\/li>\n<li>From Matthew Wilson: <cite><\/cite>after being deprecated for a while, the nsIPref interface has been removed.<\/li>\n<li>From Jason Barnabe: command line options on the new XPCOM registration system are currently undocumented.<\/li>\n<li>From Raphael: the content context menu is broken.<\/li>\n<\/ul>\n<h2>Notes for Developers<\/h2>\n<ul>\n<li><a href=\"http:\/\/blog.mozilla.org\/addons\/2010\/06\/14\/improve-extension-startup-performance\/\"><strong>How to Improve Extension Startup Performance<\/strong><\/a>.   All extension developers should read this blog post. It explains how   extensions can have a significant impact in startup performance and,   some very simple steps you can follow to minimize this impact. There&#8217;s   also a link to some tools that can be used to easily measure startup.<\/li>\n<li><a href=\"https:\/\/forums.addons.mozilla.org\/viewtopic.php?f=19&amp;t=1134\">New   Proposal for Review Process and Delightful Add-ons<\/a>.   This is a new   and different approach to resolve the issue of add-on   safety in the   sandbox and code reviews. All add-on developers should   read this and   give feedback. It&#8217;s been a long process to try to find   the right balance   of the many elements involved, and we think this is   it.<\/li>\n<li><a href=\"https:\/\/wiki.mozilla.org\/AMO:Editors\/EditorGuide\">The AMO  Editor Guide<\/a>.   This new page in the wiki is a comprehensive guide to  the work   performed by AMO Editors. It will serve as an introductory  guide for   new editors, and is a step forward in being as transparent as  possible   with our review process.<\/li>\n<li>AMO is currently being migrated to a new code base, some of which is      already live  in production. If you notice any strange behavior on    the site , please  make sure to file a bug (see note below about AMO  bug    reporting).<\/li>\n<li><a href=\"https:\/\/wiki.mozilla.org\/AMO:Editors\/InfoAuthors\">Useful             Information for Add-on Authors<\/a>. How to improve review times  for         your    add-on, information about the review process, etc.<\/li>\n<li><a href=\"https:\/\/wiki.mozilla.org\/AMO:Editors\/InfoEditors#Bugzilla\">Bugzilla             information for editors<\/a>.   How to file AMO bugs, how to   flag      bugs      relevant for   editors, and information on current and    future     AMO   version      releases. Let me know if you want to help    fixing  AMO    bugs.<\/li>\n<\/ul>\n<p><em>Jorge Villalobos<\/em><\/p>\n<p><em>Add-ons Developer Relations Lead, Mozilla<\/em><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Summary These bi-weekly posts explain the current state of add-on reviews and other information relevant to add-on developers. There\u2019s a lengthy overview of the Add-on Review Process posted in this &hellip; <a class=\"go\" href=\"https:\/\/blog.mozilla.org\/addons\/2010\/08\/03\/add-ons-review-update-14\/\">Read more<\/a><\/p>\n","protected":false},"author":173,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[388,44,295,121,227],"tags":[580,805,278877,278873,278876,579,888,278879,278875,577],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v22.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Add-ons Review Update \u2013 Week of 2010\/08\/03 - Mozilla Add-ons Community Blog<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/blog.mozilla.org\/addons\/2010\/08\/03\/add-ons-review-update-14\/\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Jorge Villalobos\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/blog.mozilla.org\/addons\/2010\/08\/03\/add-ons-review-update-14\/\",\"url\":\"https:\/\/blog.mozilla.org\/addons\/2010\/08\/03\/add-ons-review-update-14\/\",\"name\":\"Add-ons Review Update \u2013 Week of 2010\/08\/03 - Mozilla Add-ons Community Blog\",\"isPartOf\":{\"@id\":\"https:\/\/blog.mozilla.org\/addons\/#website\"},\"datePublished\":\"2010-08-04T00:38:55+00:00\",\"dateModified\":\"2010-08-04T00:38:55+00:00\",\"author\":{\"@id\":\"https:\/\/blog.mozilla.org\/addons\/#\/schema\/person\/a098261b4b5510d408ff31f492606925\"},\"breadcrumb\":{\"@id\":\"https:\/\/blog.mozilla.org\/addons\/2010\/08\/03\/add-ons-review-update-14\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/blog.mozilla.org\/addons\/2010\/08\/03\/add-ons-review-update-14\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/blog.mozilla.org\/addons\/2010\/08\/03\/add-ons-review-update-14\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/blog.mozilla.org\/addons\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Add-ons Review Update \u2013 Week of 2010\/08\/03\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/blog.mozilla.org\/addons\/#website\",\"url\":\"https:\/\/blog.mozilla.org\/addons\/\",\"name\":\"Mozilla Add-ons Community Blog\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/blog.mozilla.org\/addons\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/blog.mozilla.org\/addons\/#\/schema\/person\/a098261b4b5510d408ff31f492606925\",\"name\":\"Jorge Villalobos\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/blog.mozilla.org\/addons\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/6d1966118f16e4b99a6e3ad07883be33?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/6d1966118f16e4b99a6e3ad07883be33?s=96&d=mm&r=g\",\"caption\":\"Jorge Villalobos\"},\"description\":\"Jorge is the Product Manager for addons.mozilla.org\",\"url\":\"https:\/\/blog.mozilla.org\/addons\/author\/jvillalobosmozilla-com\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Add-ons Review Update \u2013 Week of 2010\/08\/03 - Mozilla Add-ons Community Blog","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/blog.mozilla.org\/addons\/2010\/08\/03\/add-ons-review-update-14\/","twitter_misc":{"Written by":"Jorge Villalobos","Est. reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/blog.mozilla.org\/addons\/2010\/08\/03\/add-ons-review-update-14\/","url":"https:\/\/blog.mozilla.org\/addons\/2010\/08\/03\/add-ons-review-update-14\/","name":"Add-ons Review Update \u2013 Week of 2010\/08\/03 - Mozilla Add-ons Community Blog","isPartOf":{"@id":"https:\/\/blog.mozilla.org\/addons\/#website"},"datePublished":"2010-08-04T00:38:55+00:00","dateModified":"2010-08-04T00:38:55+00:00","author":{"@id":"https:\/\/blog.mozilla.org\/addons\/#\/schema\/person\/a098261b4b5510d408ff31f492606925"},"breadcrumb":{"@id":"https:\/\/blog.mozilla.org\/addons\/2010\/08\/03\/add-ons-review-update-14\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/blog.mozilla.org\/addons\/2010\/08\/03\/add-ons-review-update-14\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/blog.mozilla.org\/addons\/2010\/08\/03\/add-ons-review-update-14\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/blog.mozilla.org\/addons\/"},{"@type":"ListItem","position":2,"name":"Add-ons Review Update \u2013 Week of 2010\/08\/03"}]},{"@type":"WebSite","@id":"https:\/\/blog.mozilla.org\/addons\/#website","url":"https:\/\/blog.mozilla.org\/addons\/","name":"Mozilla Add-ons Community Blog","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/blog.mozilla.org\/addons\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/blog.mozilla.org\/addons\/#\/schema\/person\/a098261b4b5510d408ff31f492606925","name":"Jorge Villalobos","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/blog.mozilla.org\/addons\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/6d1966118f16e4b99a6e3ad07883be33?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/6d1966118f16e4b99a6e3ad07883be33?s=96&d=mm&r=g","caption":"Jorge Villalobos"},"description":"Jorge is the Product Manager for addons.mozilla.org","url":"https:\/\/blog.mozilla.org\/addons\/author\/jvillalobosmozilla-com\/"}]}},"_links":{"self":[{"href":"https:\/\/blog.mozilla.org\/addons\/wp-json\/wp\/v2\/posts\/1752"}],"collection":[{"href":"https:\/\/blog.mozilla.org\/addons\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.mozilla.org\/addons\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.mozilla.org\/addons\/wp-json\/wp\/v2\/users\/173"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.mozilla.org\/addons\/wp-json\/wp\/v2\/comments?post=1752"}],"version-history":[{"count":0,"href":"https:\/\/blog.mozilla.org\/addons\/wp-json\/wp\/v2\/posts\/1752\/revisions"}],"wp:attachment":[{"href":"https:\/\/blog.mozilla.org\/addons\/wp-json\/wp\/v2\/media?parent=1752"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.mozilla.org\/addons\/wp-json\/wp\/v2\/categories?post=1752"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.mozilla.org\/addons\/wp-json\/wp\/v2\/tags?post=1752"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}