У меня проблема с CSS в Safari. После изменения текста элемента html позиция :: after не обновляется.CSS :: после позиции, не обновляющейся в Safari
$('#view').text("Shorter text"); // does not update the position of the #view::after pseudo-element
http://jsfiddle.net/cpdmLnw7/
Но отлично работает в Chrome и Firefox.
Любые идеи, почему?