The issue was caused by the scroll handle taking a couple of frames to update its offset correctly after calling `ScrollHandle::scroll_to_top_of_item`. The fast fix is forcing 3 frames to render back-to-back. In the future, we should look into `ScrollHandle` and see if there's any way to update its state outside of paint. Release Notes: - N/A Co-authored-by: Danilo Leal <daniloleal09@gmail.com> Co-authored-by: Mikayla Maki <mikayla.c.maki@gmail.com> Co-authored-by: Katie Geer <katie@zed.dev> Co-authored-by: Ben Kunkle <ben@zed.dev>