Summary: | for/in returns duplicate keys when key exists on object and its prototype | ||||||||
---|---|---|---|---|---|---|---|---|---|
Product: | WebKit | Reporter: | Jesse Costello-Good <jesse> | ||||||
Component: | JavaScriptCore | Assignee: | Nobody <webkit-unassigned> | ||||||
Status: | RESOLVED DUPLICATE | ||||||||
Severity: | Normal | CC: | ap, ian, maksim, mrowe, tolmasky | ||||||
Priority: | P2 | Keywords: | HasReduction | ||||||
Version: | 420+ | ||||||||
Hardware: | Mac | ||||||||
OS: | OS X 10.4 | ||||||||
Bug Depends on: | |||||||||
Bug Blocks: | 10489 | ||||||||
Attachments: |
|
Description
Jesse Costello-Good
2006-01-17 20:52:55 PST
I am evaluating Safari for a port of TIBCO(R) General Interface, a mature AJAX platform that is currently IE only. Fixing this bug would make the port more feasible. Created attachment 5754 [details]
Test case packged suitable for a layout test
Thanks for the bug report. I can confirm this fails in both WebKit 417.9 and ToT WebKit. I had a possible fix for this at one point but it caused an apparent performance regression. Maybe time to retest. Created attachment 6937 [details]
Further simplified test case
*** Bug 7658 has been marked as a duplicate of this bug. *** *** This bug has been marked as a duplicate of 9950 *** Thanks to the Safari team for being so responsive regarding requests for better advanced AJAX support. Safari is quickly becoming a 1st class AJAX platform. This is fixed in Safari 3 for iPhone 1.0.2 |