Well, that was quick, and really I think it was the only solution. The difference here although there are defined extension interfaces in Adblock, NoScript was subverting the expected functionality rather than extending it. I’d rather not have extensions fighting among each other.
I doubt it's actually a solution. NoScript generated sufficient ill-will between the constant "updates" that are just an excuse to send you forcibly to their home page and this sort of underhand mess that a lot of users have just outright uninstalled it and won't go back. It's not as if writing an alternative will be hard, and I imagine we'll see one within days, if only because somewhere in the world there's a hacker sufficiently offended by the behaviour that he writes a replacement just to sting them. It only takes one...