Closed futpib closed 7 years ago
I've got a strong feeling that's (supposed to have) been fixed in the latest release - can you just check what version of Velocity you're running against?
1.4.3, latest available on npm. Should I check against master
?
Also #757 is somewhat related (the Type.isWrapped(windows)
part of this issue)
@futpib Nope, that's cool - they're currently the same - drat, looks like I need to spend more time on IE9 too - hoping to get some time to look at the various obsolete IE issues over the weekend...
Just checked that #757 fixes this indeed.
I guess this had nothing to do with promise rejection propagation
Originally reproduced in IE9, though I expect it to reproduce wherever strict mode is not supported.
Steps to reproduce
Expected
Prints 'resolved' (or 'rejected' if something went wrong)
Actual
Prints (in IE9)
Debugging thoughts
isUtility
affectspromiseData
creationisUtility
is set depending onType.isWrapped(this)
this === window
in unexpected places (no strict mode thing)Type.isWrapped(windows) === true
(not sure if this is intended behaviour)