I don't quite understand the issue, but here's what I've got so far.

Basically, I've created a few dozen scripts for myself over the past few 
years. The scripts were created under different versions of Greasemonkey. 

For the earlier scripts, their folder names are all in lowercase. And then 
after a certain version, they become capitalized.

Also, the big problem is that for some reason, some of the older scripts 
(such as the ones with their names all lowercased, but in addition to some 
capitalized ones too that are still quite old, like 1 year or more), they 
have problems when using @require in them. In a new script, for instance, I 
can easily use @require test.js (the test.js being a local file, located in 
the same directory as the script), but in the "older" scripts, I can't use 
this because when I use GM_getResourceText() on it, it just provides an 
error saying it cannot be found (or similar).

Now, why would these problems even occur? Doesn't a new version of 
Greasemonkey affect all scripts? Why do some of my older scripts behave 
differently from the newer ones? There must be somewhere where 
"Greasemonkey version + script information" is stored, that is perhaps 
outside the ./gm_scripts/ dir since the only other file is config.xml, 
which seems to be auto-generated all the time.

In the mean time, I have re-created some of my scripts by deleting them, 
then re-creating them as if they were brand new, but just copy and pasting 
my code back in them.

Perhaps someone can help me solve this mystery?
Thanks in advance!

-- 
You received this message because you are subscribed to the Google Groups 
"greasemonkey-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/greasemonkey-users.
For more options, visit https://groups.google.com/d/optout.

Reply via email to