Ich benutze Safari 7.03 für die Webentwicklung.
Eine Sache, die mir aufgefallen ist, ist, dass das Konsolenprotokoll beim erneuten Laden der Seite nicht zurückgesetzt wird. Sie müssen es manuell löschen.
Wenn Sie also eine Seite mit einem JS-Fehler ausführen, wird der Fehler in Ihrem JS-Code behoben und die Seite neu geladen. Der Fehler befindet sich immer noch im Protokoll - aber er stammt aus der LETZTEN Zeit.
Chrome löscht das Fehlerprotokoll jedes Mal. Ist das irgendwo eine Einstellung in Safari?