From 6ff96c4970bc72f8183aeb229eb5bcd41d88e0a7 Mon Sep 17 00:00:00 2001 From: Kushagra Kumar Date: Wed, 2 Sep 2026 12:57:25 +0530 Subject: [PATCH] perf(image_viewer): remove scroll-wheel notify spam and string-alloc link IDs --- crates/image_viewer/src/image_viewer.rs | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/crates/image_viewer/src/image_viewer.rs b/crates/image_viewer/src/image_viewer.rs index 186e0e6b25..a2b034e730 100644 --- a/crates/image_viewer/src/image_viewer.rs +++ b/crates/image_viewer/src/image_viewer.rs @@ -1529,9 +1529,6 @@ impl Render for ImageView { cx.notify(); }), ) - .on_scroll_wheel(cx.listener(|_this, _event: &ScrollWheelEvent, _window, cx| { - cx.notify(); - })) .flex() .flex_col() .items_center() @@ -1641,7 +1638,7 @@ impl Render for ImageView { let link_url_tooltip = link.url.clone(); div() - .id(ElementId::Name(format!("pdf-link-{page_idx}-{link_idx}").into())) + .id(("pdf-link", page_idx * 100_000 + link_idx)) .absolute() .left(link_left) .top(link_top)