I'm encountering a CSS issue specifically in Safari. Whenever I change the text of an HTML element, the position of ::after does not update accordingly.
$('#view').text("Shorter text"); // this does not refresh the position of the #view::after pseudo-element
http://jsfiddle.net/cpdmLnw7/
This problem seems to be isolated to Safari, as it works seamlessly in Chrome and Firefox.
Any thoughts on why this might be happening?