Many thanks for this suggestion, and I’m pleased to say I can now login again. It turned out that the MaxButton plugin was the guilty plugin, but a recent update by the developer appears to have fixed whatever problem it was causing.
Many thanks for the heads-up about the existing JS errors. I tracked them down to redundant entries in header.php and once I’d removed them your plugin immediately started working.
Thanks again, not only for the advice but a really simple and clear plugin that does exactly what it sets out to do.
Ok, this suddenly looks like a bigger job than just a minor table update.
I’ll refer it back to the developer who created the site last year but many thanks for your guidance.