Se setto l'altezza dell'object in pixel sembra che risolvo.. ma mi sembra una soluzione "sporca" dato che il width è in percentuale e l'height in pixel..

codice:
body {
    background-color: red;
}
object {
    width: 100%;
    height: 800px;
    overflow: hidden;
}