Browser Bug Reproductions
I have an ever-growing collection of examples of different browser bugs (and jQuery 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.
Open Bugs
IE9 Platform Preview background bleeds through border with border-radius -
on the new IE9 preview, rounded borders don't completely cover the background behind them.
jQuery 1.3.1+ (including 1.4 series) lose events when appending an
element multiple times. This is bug 5566.
IE can't load application/atom+xml - Internet Explorer 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.
Old Bugs
These have been fixed in the latest version (or beta) of their respective browsers.
Firefox 2 and 3 will cut off an extremely tall div that has
overflow: auto set. This is bug 215055. This was fixed in Firefox 3.6.
IE6 can't add options then select them after accessing childNodes
- A very bizarre bug that's triggered by jQuery's val() function. This has been fixed in IE7.
Firefox Bug 163110 - Firefox 2 incorrectly handles
floated elements next to list items. This is fixed in Firefox 3.
I
blogged about this.
IE7 Beta Bugs - A set of bugs I found with the IE7 beta. All of these
have been fixed as of IE8.