To add a little color to this - What appears to be happening with Chrome v53+ is that objects are “losing” their prototype methods. This could be due to garbage collection or some other issue within Chrome and/or its JVM. For example: When a component is initialized (e.g. skuid.component.Component) it has the full compliment of properties and prototype functions, etc. However, after that instance is stored off in a property, when that property is accessed, the prototype methods are gone (although the properties remain). The problem is intermittent and does not repro every time. We were not able to reproduce in Chrome v51 or FF. Given that its intermittent in v53+, just because we couldn’t reproduce in v51 or FF doesn’t mean it “won’t” happen there but it doesn’t appear that it does. The best way to further isolate is to create a simple html page with some javascript that defines an object and stores off a reference and then see if further access to that object retains the object. If this was done, a bug could be filed with Chrome to resolve.