- From: <bugzilla@jessica.w3.org>
- Date: Thu, 28 Mar 2013 16:53:30 +0000
- To: public-webapps-bugzilla@w3.org
https://www.w3.org/Bugs/Public/show_bug.cgi?id=21424 --- Comment #4 from Mathias Bynens <mathias@qiwi.be> --- (In reply to comment #1) > This shouldn't matter. `catch` is not what you feature-detect on; `then` is. (In reply to comment #1) > This shouldn't matter. `catch` is not what you feature-detect on; `then` is. Even then, any code that uses `catch` would throw a syntax error in ES3 environments. As per ES3: if (featureDetect) { this.catch; } // SyntaxError So, even if you don’t use `catch` in the feature detection snippet, it will still fail: if (featureDetect) { this.catch; } // SyntaxError As long as `catch` is used it means all code relying on Futures should be wrapped in a `try`/`catch` block to avoid throwing in ES3 environments. -- You are receiving this mail because: You are the QA Contact for the bug.
Received on Thursday, 28 March 2013 16:53:32 UTC