The `virtual_list` scroll range issue because recently GPUI changed the `ScrollHandle` API, now we only get the `max_offset`. So #1086 have fixed this to implementation a `content_size` method to calculate `max_offset` and `bounds` of the `ScrollHandle`. But I found that the `Interactivity` prepaint (This is used in VirtualList) was not to update the `bounds` of the `ScrollHandle`. Wait https://github.com/zed-industries/zed/pull/35013 to merge. | Before | After | | -- | --- | | <img width="620" alt="image" src="https://github.com/user-attachments/assets/6ffb8f30-93b4-42ec-a837-90f80ecb2bf5" /> | <img width="620" alt="image" src="https://github.com/user-attachments/assets/21466332-030c-495f-8c84-e3a2c6eeb403" /> | - Split `Scrollbale` and `VirtualList` story. ## Break Changes - The `content_size` argument has been removed from `virtual_list` callback. |
||
|---|---|---|
| .. | ||
| macros | ||
| story | ||
| ui | ||
| webview | ||
| wef | ||