v1.5.0 of the editor script is out! This version fixes an issue where the script does not redirect for private blogs and some Jetpack blogs. If you don’t have such a blog, then this update shouldn’t affect you. Thanks go to doc for reporting the issue.
As usual, your script should have updated itself, but if not, you can head over to Greasy Fork and install it manually.
This change also affects the bookmarklet, so if you use the bookmarklet method, please replace it with the new version (delete the old one and re-add the new one). You can get the updated code on the workarounds page.
For the technical details, you can go look at commit e41fe77. It seems that sometime in the last two years, WordPress.com changed the structure of the editor page, so the query used was incorrect. The change was simply changing the query selector to better target the element with the link.
As many of you know, Firefox 57 has been out for a couple of months now. In it, Mozilla dropped support for XUL add-ons, leading to many add-ons becoming incompatible with Firefox 57. Greasemonkey and Scriptish, two popular add-ons for Firefox that enable you to run user scripts like the editor redirect script, are both XUL add-ons and therefore incompatible with Firefox 57.
Some of you have brought your migration issues to my attention, so I figured I’d share the procedure here so the rest of you can spread the word. Apologies for taking so long to get this out.
Just to note, the scripts themselves don’t need any changes.
- Make sure Greasemonkey has been updated to the latest version. It should be at version 4 or higher.
- Reinstall the scripts you want (quick link to all my scripts).
- Try out the script. If it works, then stop here.
- Make sure that both Greasemonkey and the scripts are enabled. Restart your browser if you still have troubles.
- If Greasemonkey fails to work or is not complete enough for you, uninstall it and install your scripts with Tampermonkey or Violentmonkey instead.
Greasemonkey has worked when I tested it, but the reports I’ve heard say that it doesn’t, so you may want to consider skipping to the last step and using one of the alternatives.
I’ve also updated the relevant section in the workarounds page.
If you have any troubles, please leave a comment and I’ll be happy to help you troubleshoot.