I recently found a case where WebKit (Chromium, and Safari) was acting as if ‘overflow-x:visible;
‘ was set in cases where text could not be wrapped inside a DIV due to a lack of spaces or hyphenation as it was a java stack trace. In this case I had to explicitly set the ‘word-wrap:break-word;
‘ attribute for the problematic DIV.
.breakword { word-wrap: break-word; }
Also, for Unicode languages where there are other rules to complex to describe here…
.wordbreak { word-break: keep-all; }