Bug 77581
| Summary: | calling function on catch block scope containing an eval result in wrong this value being passed | ||||||
|---|---|---|---|---|---|---|---|
| Product: | WebKit | Reporter: | Gavin Barraclough <barraclough> | ||||
| Component: | JavaScriptCore | Assignee: | Gavin Barraclough <barraclough> | ||||
| Status: | RESOLVED FIXED | ||||||
| Severity: | Normal | CC: | webkit.review.bot | ||||
| Priority: | P2 | ||||||
| Version: | 528+ (Nightly build) | ||||||
| Hardware: | Unspecified | ||||||
| OS: | Unspecified | ||||||
| URL: | javascript:function F(){ return 'F' in this; }; try { throw F; } catch (e) { eval(""); alert(e()); } | ||||||
| Attachments: |
|
||||||
2012-02-01 15:47 PST, Gavin Barraclough