ibm-js / delite

HTML Custom Element / Widget infrastructure
http://ibm-js.github.io/delite/
Other
68 stars 28 forks source link

support safari 8 #425

Closed wkeese closed 9 years ago

wkeese commented 9 years ago

The latest safari 7 (desktop mac) gets an error during the delite regression:

>> Test main - register - simple FAILED on safari 7.1.7 on MAC:
TypeError: Attempted to assign to readonly property.

However, that doesn't matter much because we should really be supporting safari 8, not safari 7.

Safari 8 currently gets a number of failures. I traced the one in the "activationTracker" test, and it turns out to be a problem with an Object.defineProperties(element, widget.props) call in register.js on a <form is=...> node, which mysteriously changes the element variable from pointing to the <form> node to instead be the string "Error".