Seit ein paar Tagen benutze ich die öffentliche Beta des neuen Safari 4. Leider verschluckt sich der Browser an dem TinyMCE-Editor der in Wordpress integriert ist. Nach meinem Wissensstand gibt es dafür bisher nur zwei Lösungen:
- Safari 4 wieder deinstallieren oder den Safari 3 parallel betreiben.
- Firefox o.ä. für Wordpress nutzen.
Da ich aber nicht auf den neuen Komfort vom Safari 4 verzichten wollte, habe ich noch ein wenig gegraben.
Wordpress (TinyMCE) anpassen
Zuerst habe ich mir die Fehler in der Konsole angesehen, und versucht herauszufinden, was genau da schief läuft. Ich glaube aber, dass mehrere Hacks in der tiny_mce.js nötig gewesen wären. Weil mir das aber zu “dirty” wurde, war das keine Lösung für mich.
Bei den Entwicklern von TinyMCE ist das Problem auch schon bekannt und es wird auf die letzte Nightly vom WebKit verwiesen.
WebKit als Ersatz
Ich habe das Ganze mal ausprobiert und die letzte Nightly vom WebKit herunter geladen. Das Problem ist hier nicht mehr vorhanden und TinyMCE funktioniert wunderbar.
Zudem bietet der WebKit den vollem Komfort des Safari 4, inkl. Top Sites, und unterstützt auch die Plugins wie AdBlock. Wer will, der kann an Stelle der Beta des Safari 4 ja mal den WebKit versuchen.
Startseite wiederherstellen
Leider startet der WebKit immer mit einer speziellen Begrüßung, so dass nicht die Startseite oder die Top Sites gezeigt werden. Hier ist ein kleiner Eingriff per Terminal nötig:
defaults write org.webkit.nightly.WebKit StartPageDisabled -bool YES
Danach startet der WebKit wie der Safari 4.

Jonas