Ever since the new Greasemonkey 1.0 was released a few days ago, every site that has jQuery and where I use jQuery in my Greasemonkey script do not run my script properly. T
Two years on and this "feature" still hasn't been sufficiently documented or addressed.
Scripts which require jQuery still conflict with some pages which use jQuery.
Potential solutions are:
@grant GM_log
or similar to sandbox the scriptAlias existing jQuery objects in the script by adding this block:
var my_jquery = jQuery;
jQuery.noConflict(true);
var $ = my_jquery, jQuery = my_jquery;
Don't use jQuery
All in all, a terrible decision from Greasemonkey.