google/tracing-framework — pull request #518 by chihuahua (2014-09-26 23:21:44+00:00)
Title: Added 'type' property to proxy XHR events to quell Firefox.

Firefox now checks if an event object implements the W3C Event interface (http://www.w3.org/TR/DOM-Level-2-Events/events.html#Events-interface) when one of its properties is accessed. The property has to exist on the event object itself - not on an object along the event's prototype chain. If the event object itself lacks the property being accessed, Firefox throws an error.

This pull request does not completely solve the problem of accessing event properties - it only quells the Firefox error when the 'type' attribute is accessed.