Browser Bug Reproductions
I have an ever-growing collection of examples of different browser bugs. I try my best to come up with these repros whenever I hit a bug, both so I can understand what's happening and so I can file proper bug reports. I will sometimes write up bugs that have been fixed in newer versions of the browser just so people understand them, especially with IE6 which still has a large market share.
I've got the following browser bugs:
- Firefox 2 and 3 will cut off an extremely tall div that has overflow: auto set.
- IE6 can't add options then select them after accessing childNodes - A very bizarre bug that's triggered by jQuery's val() function.
- IE can't load application/atom+xml - IE6/7 can't XHR-load documents served as application/atom+xml or other non-simple XML types.
- Firefox Bug 414612 - Firefox 3 changes the behavior of getElementsByTagName with XML namespaces. This completely breaks jQuery's selectors for XML with namespaces.
- Firefox Bug 163110 - Firefox 2 incorrectly handles floated elements next to list items. This is fixed as of Firefox 3 RC1! I blogged about this.
- IE7 Beta Bugs - A set of bugs I found with the IE7 beta. All of these have been fixed (in release, or in IE8 Betas).
