choirulz / base2

Automatically exported from code.google.com/p/base2
0 stars 0 forks source link

Function.forEach bug in Safari #10

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
The attached test-case will duplicate some properties of a Namespace
object. It seems like overridden properties (base, exports, extend,
namespace and name on base2.BOM) are the one being duplicated. Can't nail
it further down though.

Safari Version 2.0.4 (419.3) has this problem

This behaviour is solved in WebKit.

Original issue reported on code.google.com by doek...@gmail.com on 18 May 2007 at 7:38

Attachments:

GoogleCodeExporter commented 9 years ago
This problem is confirmed to be solved if you include base2-legacy.js.

I would suggest to change this issue to legacy's for-in-prototype fix be moved 
to base2.

Original comment by doek...@gmail.com on 19 May 2007 at 6:15

GoogleCodeExporter commented 9 years ago
I moved the fix from base2-legacy.js to the base2 core.

Original comment by dean.edw...@gmail.com on 19 Jun 2007 at 7:10

GoogleCodeExporter commented 9 years ago

Original comment by doek...@gmail.com on 14 Jul 2007 at 7:05