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, Chrome 7, and Safari 4, rounded borders don't completely cover the background behind them.
-
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.