Version: (using KDE Devel) Installed from: Compiled sources Attributes of overriden properties should be preserved. Like the DontEnum in this case: function pop() { } Array.prototype.pop = pop; var arr = ["RoundUp"]; var str = ""; for (val in arr) { str += val + " "; } alert(str); Possible solution: in ObjectImp::put(), don't use canPut() but do our own checking. If the attribute already exist reuse the attribute.
I get a "0 pop" message box in konqueror 4.0.4 and svn trunk 831729 Only "0" in firefox 3 and Opera 9.5. What is the good solution?
I think I've just fixed this, r1134932 (actually showed up in a website)