We shall investigate that, yes. The following works as expected in FF:

```
new Promise(function () { throw new Error(); }).then(null, function(e) { console.log('Hi'); }).then(function () { console.log('bye'); })
```

prints 'hi', 'bye'. We might have a bad polyfill.