I recently was fighting this in Angular between IE/Edge & Chrome. Here is what I found worked for me
overflow-wrap: break-word;
word-wrap: break-word;
This gave me the best of both. It would break the word that was too long, but unlike word-break it would not break mid-word.