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.
- once from https://bitbucket.org/loujine/musicbrainz-scripts/src/746597c248a19a869f459272f11c808fde3dfbdc/mb-reledit-copy_dates.user.js?at=default&fileviewer=file-view-default
- once from https://greasyfork.org/en/scripts/13028-musicbrainz-relation-editor-copy-dates-on-recording-relations .
OK, my next step is to try with Tampermonkey. If that works, I turn off GreaseMonkey and use TamperMonkey instead.
Thank you! —Jim