Hey, I think there may be an issue with how scroll offset is calculated and applied in virtual scrolling when there are multi-line text values in JSON. Here's an example where the content jumps around while scrolling: https://github.com/user-attachments/assets/fa88830a-de70-4bc8-954b-48647d196f98 My best guess is that this is caused by using fixed item height when calculating [transform](https://github.com/leezng/vue-json-pretty/blob/701bc80e88c0a07c12cea45681881dee60897a92/src/components/Tree/index.tsx#L344) values.