Word-diff highlighting for long lines of prose often shown at wrong offset
The built in compare / diff view (e.g. as what shows up under the changes tab in a merge request) seems to have trouble highlighting word differences in prose. I have lots of Markdown content being copy-edited and the change view is frustratingly useless. It works nicely about half the time, but about every other change set seems to highlight some irrelevant bit making skimming for changes a bit tiresome.
Here is one example. Note the word that's highlighted is not the word that changed, the actual change is 4 words previous to that (uzay-zaman became mekan-zaman):
Here is another example with two blobs, one that works find and one that doesn't. Note in both cases what changed is nihai to something else:
I don't see any rhyme or reason to when it works and when it doesn't. The length of the highlights even seems to be correct, the offsets are just wrong.

