Fair points, and thanks for the screenshots.
1 & 2: Agreed, opening a file from the Changes tab should show the same diff. We’ve let the team know, and there’s no update yet. If you need to hand-edit before then, check out the agent’s branch locally.
3: I was able to reproduce the coloring cutting off in PHP files, and we’ve let the team know. You can follow this thread for updates.