See: http://groups.google.com/group/greasemonkey-users/t/5f59e19b63aa4b1b
And: https://bugzilla.mozilla.org/show_bug.cgi?id=548145
In essence, the FastBack feature combined with the way Greasemonkey tests the current URL (and whether the script should run) can in certain instances cause the script to run twice on the same page.
I personally consider this a bit of an edge case, but whether it's a Moz bug or not, if we can fix it as easily as comparing a different URL, we should.
See: http://groups.google.com/group/greasemonkey-users/t/5f59e19b63aa4b1b
And: https://bugzilla.mozilla.org/show_bug.cgi?id=548145
In essence, the FastBack feature combined with the way Greasemonkey tests the current URL (and whether the script should run) can in certain instances cause the script to run twice on the same page.
I personally consider this a bit of an edge case, but whether it's a Moz bug or not, if we can fix it as easily as comparing a different URL, we should.