Diffs from 2 files overlap each other when Background Agent is imported into local chat

:white_check_mark: Could not find a report of this bug
:lady_beetle: The bug:
When you import files from the background agent task into local chat, and BEFORE you have accepted the files, the diff of one file overlaps another. Notably, this bug is not there if you view the diffs by clicking on the files from source control - whether in working directory or staging
:counterclockwise_arrows_button: How to reproduce: Start a task with multi-file edits in the background agent and then import into chat locally
:camera: See screen recording - you see the diff of one file getting scrolled underneath another

:laptop:
Cursor version:

Version: 1.0.0
VSCode Version: 1.96.2
Commit: 53b99ce608cba35127ae3a050c1738a959750860
Date: 2025-06-04T19:21:22.523Z (4 days ago)
Electron: 34.5.1
Chromium: 132.0.6834.210
Node.js: 20.19.0
V8: 13.2.152.41-electron.0
OS: Darwin arm64 23.5.0

:prohibited: Tell us if the issue stops you from using Cursor
Nope, able to use it.

Thanks!