A long words with '-' may be wrapped in HTML source code in chrome. For example, I have a long word myfatherwasaself-taughtaaaaaaaaaaaaaaaaaaaa....aaaaaaa.
In Chrome, the word will break at '-' in both source code and rendered html, but in Edge, the word is displayed correctly. This figure may be more clear.
Contrast Figure:
My Chrome version is 54.0.2840.59 and Edge version is 38.14393.0.0. Can somebody tell me why Chrome wrap word when encounter a '-'? Does Chrome process the '-' particularly?