From 9d59aa038ea6276459b251eeb4a46bdcd0a33db8 Mon Sep 17 00:00:00 2001 From: Smit Barmase Date: Mon, 16 Feb 2026 13:46:28 +0530 Subject: [PATCH] svg_preview: Fix SVG preview opening duplicate tabs (#49250) Release Notes: - Fixed SVG preview always opening a new tab instead of reusing an existing one for the same file. --- crates/svg_preview/src/svg_preview_view.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/crates/svg_preview/src/svg_preview_view.rs b/crates/svg_preview/src/svg_preview_view.rs index 71ab46b8a010a6c5432d603e8bd54f725c5cb1f9..32929187c974a89a94a6ca479e068bdc89aa0662 100644 --- a/crates/svg_preview/src/svg_preview_view.rs +++ b/crates/svg_preview/src/svg_preview_view.rs @@ -141,7 +141,7 @@ impl SvgPreviewView { buffer: &Entity, cx: &App, ) -> Option { - let buffer_id = buffer.entity_id(); + let buffer_id = buffer.read(cx).as_singleton()?.entity_id(); pane.items_of_type::() .find(|view| { view.read(cx)