Perhaps the shapes being passed to Shape.union are triggering a difficult situation or corner case that kite is struggling with.
@marlitas and I will look for another way to render BeakerNode for the moment, but wanted to raise this issue for @jonathanolson to investigate. May be best to collaborate with @marlitas to discuss how to trigger the error case.
@marlitas and I were able to reproduce the bug reported in https://github.com/phetsims/mean-share-and-balance/issues/87 in both Mac/Safari and Mac/Chrome. We isolated the problem to Shape.union which is being called in BeakerNode.
Perhaps the shapes being passed to Shape.union are triggering a difficult situation or corner case that kite is struggling with.
@marlitas and I will look for another way to render BeakerNode for the moment, but wanted to raise this issue for @jonathanolson to investigate. May be best to collaborate with @marlitas to discuss how to trigger the error case.
@marlitas wonders if this is related to: https://github.com/phetsims/kite/issues/97