diff --git a/crates/editor/src/hover_popover.rs b/crates/editor/src/hover_popover.rs index 5f256f2197..5c5eb651e3 100644 --- a/crates/editor/src/hover_popover.rs +++ b/crates/editor/src/hover_popover.rs @@ -1088,6 +1088,7 @@ impl InfoPopover { .track_scroll(&self.scroll_handle) .child( MarkdownElement::new(markdown, hover_markdown_style(window, cx)) + .scroll_handle(self.scroll_handle.clone()) .code_block_renderer(markdown::CodeBlockRenderer::Default { copy_button_visibility: CopyButtonVisibility::Hidden, wrap_button_visibility: markdown::WrapButtonVisibility::Hidden, diff --git a/crates/git_ui/src/blame_ui.rs b/crates/git_ui/src/blame_ui.rs index 47d781c487..34bf205b57 100644 --- a/crates/git_ui/src/blame_ui.rs +++ b/crates/git_ui/src/blame_ui.rs @@ -238,7 +238,11 @@ impl BlameRenderer for GitBlameRenderer { let message = details .as_ref() - .map(|_| MarkdownElement::new(markdown.clone(), markdown_style).into_any()) + .map(|_| { + MarkdownElement::new(markdown.clone(), markdown_style) + .scroll_handle(scroll_handle.clone()) + .into_any() + }) .unwrap_or("".into_any()); let pull_request = details diff --git a/crates/git_ui/src/commit_tooltip.rs b/crates/git_ui/src/commit_tooltip.rs index a355d7355b..13ac1c759c 100644 --- a/crates/git_ui/src/commit_tooltip.rs +++ b/crates/git_ui/src/commit_tooltip.rs @@ -258,7 +258,11 @@ impl Render for CommitTooltip { .commit .message .as_ref() - .map(|_| MarkdownElement::new(self.markdown.clone(), markdown_style).into_any()) + .map(|_| { + MarkdownElement::new(self.markdown.clone(), markdown_style) + .scroll_handle(self.scroll_handle.clone()) + .into_any() + }) .unwrap_or("".into_any()); let pull_request = self