En realidad funciona en Chrome y en Firefox funciona, pero mal. Es decir, el comportamiento correcto es el de Chrome.
De todas formas puedes hacerlo así:
Código CSS:
Ver original.wrapper {
display: table;
}
.floatLeft, .floatRight {
display: table-cell;
}
Y te ahorras además el
clearfix.