There seem to be a limitation in the maximum number of clickable options in a select element.
If there is a select element with 3200+ options. Items from 3125 to N doesn't fire change event when they are clicked. However, items can be selected with the keyboard.
Any idea if this is a bug or a feature of IE8?. There is no such problem in IE6, IE7, FF or chrome.
Here is an example:
<html>
<head>
<title>Large select</title>
<script>
function loadData()
{
var s=document.getElementById('s');
for(i=0;i<3500;i++)
s.options[i]=new Option(i);
}
</script>
</head>
<body onload="loadData()">
<select id="s" multiple="multiple" size="20" onchange="alert('change')"></select>
</body>
</html>
update: I was trying this in ie8 beta (8.0.7000.0). It seems to work perfectly in ie8 final