This source diff:

is represented as this rendered diff:

I think the source diff is clearer to read in this case, given that the change has resulted in a completely new sentence rather than just word-level modifications to the same sentence. Not sure how easy this is to split out on the render level, but it could be clearer to try to do what the source diff does here and mark one entire sentence as deleted and then one entire sentence as added instead of doing it word by work.
Live here for a bit: https://joelostblom.github.io/viz-oer/diff29/index.html
This source diff:
is represented as this rendered diff:
I think the source diff is clearer to read in this case, given that the change has resulted in a completely new sentence rather than just word-level modifications to the same sentence. Not sure how easy this is to split out on the render level, but it could be clearer to try to do what the source diff does here and mark one entire sentence as deleted and then one entire sentence as added instead of doing it word by work.
Live here for a bit: https://joelostblom.github.io/viz-oer/diff29/index.html