Copy Dates Greasemonkey userscript does not add buttons to Relationship Editor (FIrefox, mac)

Thank you for the prompt reply, @loujin .

GreaseMonkey 4.2, updated 2018-01-19. Uh-oh, that may be my problem right there. I’ll try on Firefox with Tampermonkey.

Which brings up the question, when scripts are broken with GreaseMonkey, how should a script-user find that out? I used the list at The Classical Editor Toolbox . What it says there is:

Which seems to say a) Greasemonkey is the thing to use on Firefox, and b) Tampermonkey is not for Firefox.

I hadn’t actually looked at that. I guess it was very little poking around with web developer tools. So, I just looked at the web developer console. I see errors for a number of userscripts. This one is for the Copy Dates script, and the errors for other scripts look similar:

Script error:  
ReferenceError
columnNumber: 5
fileName: "resource://gre/modules/ExtensionContent.jsm"
lineNumber: 754
message: "_ is not defined"
stack: "buildOptions@user-script:mbz-loujine/MusicBrainz%20relation%20editor%3A%20Copy%20dates%20on%20recording%20relations:754:5\nscopeWrapper@user-script:mbz-loujine/MusicBrainz%20relation%20editor%3A%20Copy%20dates%20on%20recording%20relations:770:13\n@user-script:mbz-loujine/MusicBrainz%20relation%20editor%3A%20Copy%20dates%20on%20recording%20relations:361:17\n"
__proto__: {…}
constructor: function ReferenceError()
message: ""
name: "ReferenceError"
stack: ""
__proto__: Object { … }

I haven’t tested that yet.

In every case, the version 2018.1.8. I installed multiple times, from different locations. Same symptoms each time.

OK, my next step is to try with Tampermonkey. If that works, I turn off GreaseMonkey and use TamperMonkey instead.

Thank you! —Jim