> Yes, (e)diff face settings have to change, but actually I discovered
> that diff-refined faces don't need to extend to the window edge,
> because they don't form a block, they are word-based.

Maybe I misunderstood you, but Ediff shows blocks of changes, plus changes inside that block. And the block should be extended to window edge, because of side by side nature