Doesn't seem that it has something to do with infobox. I tested the
following in a document without any further scripts:
<script type="text/javascript">
var name = [];
name.push('Test 1');
alert(name.length);
</script>
In Chrome (13.0) I get the following error:
Uncaught TypeError: Object has no method 'push'
In Safari (5.0.5) it's this error:
TypeError: 'undefined' is not a function (evaluating 'name.push('Test
1')')
No alert occurs in both browsers.
Seems like a bug in Webkit generally.