{"id":2246,"date":"2012-08-28T11:15:26","date_gmt":"2012-08-28T00:15:26","guid":{"rendered":"http:\/\/blog.mozilla.org\/nnethercote\/?p=2246"},"modified":"2012-08-28T11:15:26","modified_gmt":"2012-08-28T00:15:26","slug":"update-to-greasemonkey-1-0-to-avoid-leaks-in-firefox-15","status":"publish","type":"post","link":"https:\/\/blog.mozilla.org\/nnethercote\/2012\/08\/28\/update-to-greasemonkey-1-0-to-avoid-leaks-in-firefox-15\/","title":{"rendered":"Update to GreaseMonkey 1.0 to avoid leaks in Firefox 15"},"content":{"rendered":"<p>Firefox 15 will be released tomorrow, and it features a fantastic change that <a href=\"https:\/\/blog.mozilla.org\/nnethercote\/2012\/07\/19\/firefox-15-plugs-the-add-on-leaks\/\">prevents most memory leaks in add-ons<\/a>, which have been a big problem for a long time.<\/p>\n<p>However, recently we discovered that the change is causing some <a href=\"https:\/\/addons.mozilla.org\/en-US\/firefox\/addon\/greasemonkey\/\">GreaseMonkey<\/a> scripts to <a href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=778318\">leak badly<\/a>.\u00a0 The scripts we know that leak are &#8220;YousableTubeFix&#8221; and &#8220;Textarea backup with expiry&#8221;, but others might have the same problem.\u00a0 Fortunately, Anthony Lieuallen and Kyle Huey worked together to fix the problem, and version 1.0 of GreaseMonkey contains the fix.\u00a0 If you have GreaseMonkey installed you can open the Add-ons Manager to see which version you have.\u00a0 If it&#8217;s older than 1.0 (e.g. 0.9.22), you can update by visiting the <a href=\"https:\/\/addons.mozilla.org\/en-US\/firefox\/addon\/greasemonkey\/\">GreaseMonkey page<\/a> and clicking on the big green &#8220;Add to Firefox&#8221; button.<\/p>\n<p>This is the only add-on we know that is adversely affected by the change in Firefox 15.\u00a0 Hopefully we won&#8217;t find any more!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Firefox 15 will be released tomorrow, and it features a fantastic change that prevents most memory leaks in add-ons, which have been a big problem for a long time. However, recently we discovered that the change is causing some GreaseMonkey scripts to leak badly.\u00a0 The scripts we know that leak are &#8220;YousableTubeFix&#8221; and &#8220;Textarea backup [&hellip;]<\/p>\n","protected":false},"author":139,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[119,30,4544,4546],"tags":[],"_links":{"self":[{"href":"https:\/\/blog.mozilla.org\/nnethercote\/wp-json\/wp\/v2\/posts\/2246"}],"collection":[{"href":"https:\/\/blog.mozilla.org\/nnethercote\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.mozilla.org\/nnethercote\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.mozilla.org\/nnethercote\/wp-json\/wp\/v2\/users\/139"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.mozilla.org\/nnethercote\/wp-json\/wp\/v2\/comments?post=2246"}],"version-history":[{"count":0,"href":"https:\/\/blog.mozilla.org\/nnethercote\/wp-json\/wp\/v2\/posts\/2246\/revisions"}],"wp:attachment":[{"href":"https:\/\/blog.mozilla.org\/nnethercote\/wp-json\/wp\/v2\/media?parent=2246"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.mozilla.org\/nnethercote\/wp-json\/wp\/v2\/categories?post=2246"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.mozilla.org\/nnethercote\/wp-json\/wp\/v2\/tags?post=2246"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}