I don't blame Firefox here though I do believe this was a change to perhaps the strictness or level of introspection. I've observed two websites with similar issues.
Either way, I'm a-ok with these types of changes even at the expense of my time in remembering the cause and the solution.