Safari-Bug: Position: fixed und Drucken

Fehlersuche auf dem iPad ist ohne Entwicklertools eine echte Qual. Der letzte Fehler: Das Drucken beim Mathe-Trainer hat nicht mehr funktioniert, es erschien nur eine (fast) leere Seite in der Druckvorschau. Das Problem trat in keinem anderen System außer auf dem iPad auf.

Die Ursache: Der body hatte position: fixed. Anscheinend bewirkt dies auf dem iPad, dass der Body nicht mehr gedruckt wird (WTF!). Um es zu fixen, habe ich media-queries verwendet:

@media screen{
  html,body{
    position: fixed;
  }
}

Damit funktoniert es wieder. Vielleicht nutzt ja irgendjemandem dieser Post bei einem ähnlichen Problem.