<?xml version="1.0" encoding="UTF-8"?>
<post>
  <body>This is a great script, but it doesn't work on Firefox 3, so I've tried to figure out what's going on. I'm not very proficient in Javascript, so I'm just posting my findings here.

The workings of globalStorage has changed for security reasons in Firefox 3. Here's some info:
http://groups.google.com/group/greasemonkey-users/browse_thread/thread/969e9c93ddad9933
http://developer.mozilla.org/en/docs/DOM:Storage#globalStorage

There probably is a way to fix this that I don't know of, but otherwise the if-loop containing globalStorage can be commented out or deleted, and &quot;} else &quot; deleted in line 32 at the beginning of the next loop to get around this problem, though this of course removes a feature in the script.

Doing this leads to the problem stated by Bith about areaElements[i].getAttribute in this comment: http://userscripts.org/scripts/show/19560#comment-27787 .

I think it might be related to the childNodes in line 109. I tried searching the web for a similar problem and found this: http://bytes.com/forum/thread573381.html .

I hope this helps, if anyone wants to try and write a fix for Firefox 3 and post it here. :)</body>
  <body-html>&lt;p&gt;This is a great script, but it doesn't work on Firefox 3, so I've tried to figure out what's going on. I'm not very proficient in Javascript, so I'm just posting my findings here.&lt;/p&gt;

&lt;p&gt;The workings of globalStorage has changed for security reasons in Firefox 3. Here's some info:
&lt;br /&gt;&lt;a href=&quot;http://groups.google.com/group/greasemonkey-users/browse_thread/thread/969e9c93ddad9933&quot;&gt;http://groups.google.com/group/greasemonkey-use...&lt;/a&gt;
&lt;br /&gt;&lt;a href=&quot;http://developer.mozilla.org/en/docs/DOM:Storage#globalStorage&quot;&gt;http://developer.mozilla.org/en/docs/DOM:Storag...&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;There probably is a way to fix this that I don't know of, but otherwise the if-loop containing globalStorage can be commented out or deleted, and &quot;} else &quot; deleted in line 32 at the beginning of the next loop to get around this problem, though this of course removes a feature in the script.&lt;/p&gt;

&lt;p&gt;Doing this leads to the problem stated by Bith about areaElements[i].getAttribute in this comment: &lt;a href=&quot;http://userscripts.org/scripts/show/19560#comment-27787&quot;&gt;http://userscripts.org/scripts/show/19560#comme...&lt;/a&gt; .&lt;/p&gt;

&lt;p&gt;I think it might be related to the childNodes in line 109. I tried searching the web for a similar problem and found this: &lt;a href=&quot;http://bytes.com/forum/thread573381.html&quot;&gt;http://bytes.com/forum/thread573381.html&lt;/a&gt; .&lt;/p&gt;

&lt;p&gt;I hope this helps, if anyone wants to try and write a fix for Firefox 3 and post it here. :)&lt;/p&gt;</body-html>
  <created-at type="datetime">2008-05-13T23:01:00Z</created-at>
  <forumable-id type="integer">19560</forumable-id>
  <forumable-type>Script</forumable-type>
  <id type="integer">35470</id>
  <topic-id type="integer">12462</topic-id>
  <updated-at type="datetime">2008-11-16T23:42:45Z</updated-at>
  <user-agent nil="true"></user-agent>
  <user-id type="integer">47828</user-id>
</post>
