Hi David,
This appears to be a problem with the labeled legend feature. If you turn that off, I bet your chart will at least work again.
If the only thing that changed is your data, then it would be good to grab a copy of the data that causes this problem. I tried to reproduce the problem using your data and options here:
http://jsfiddle.net/dlaliberte/zwfykqap/ but it works fine in this situation.
Ah, I see the problem. The property 'shuffle' has been added to the Array prototype, and that causes confusion in the labeled legend code when iterating over the properties of an array. The addition of the 'shuffle' property appears to be happening in
https://individual8.com/min/g=js perhaps as an update to that code. Modifying the prototype of Array or other classes in the JavaScript environment is generally considered a bad practice. Though it is possible for us to work around such problems (and we will probably do that), more problems similar to this are likely to arise.