In this side-by-side diff, a line of code is indented by 69 spaces. Some viewport widths will show this line as aligned with the lines around it, but other widths show this line as misaligned. This is due to phabricator splitting the line at word boundaries rather than at character boundaries.
OK, I didn't actually read the 69-chars indent earlier.
The image on the right looks exactly the way I would expect a 69-deep text diff to look - most of the way to the right, breaking when it needs to.
The one on the left looks like it's not indented much; The double-space is because the lines on the right-side are longer.
I think this will happen if the diff made the following changes:
- Indent the entire function by lots of spaces
- Make some content change on line 43 (Extra spaces in around animation).
And the view is set to the default "Ignore most spaces" view, which ignores the extra indentation in the lines that weren't modified (40-42).