diff --git a/crates/extensions_ui/src/extensions_ui.rs b/crates/extensions_ui/src/extensions_ui.rs index 72100387cc..ffe5552995 100644 --- a/crates/extensions_ui/src/extensions_ui.rs +++ b/crates/extensions_ui/src/extensions_ui.rs @@ -12,9 +12,9 @@ use editor::{Editor, EditorElement, EditorStyle}; use extension_host::{ExtensionManifest, ExtensionOperation, ExtensionStore}; use fuzzy::{match_strings, StringMatchCandidate}; use gpui::{ - actions, uniform_list, Action, App, ClipboardItem, Context, Entity, EventEmitter, Flatten, - Focusable, InteractiveElement, KeyContext, ParentElement, Render, Styled, Task, TextStyle, - UniformListScrollHandle, WeakEntity, Window, + actions, point, uniform_list, Action, App, ClipboardItem, Context, Entity, EventEmitter, + Flatten, Focusable, InteractiveElement, KeyContext, ParentElement, Render, Styled, Task, + TextStyle, UniformListScrollHandle, WeakEntity, Window, }; use num_format::{Locale, ToFormattedString}; use project::DirectoryLister; @@ -23,8 +23,8 @@ use settings::Settings; use strum::IntoEnumIterator as _; use theme::ThemeSettings; use ui::{ - prelude::*, CheckboxWithLabel, ContextMenu, PopoverMenu, Scrollbar, ScrollbarState, - ToggleButton, Tooltip, + prelude::*, CheckboxWithLabel, ContextMenu, PopoverMenu, ScrollableHandle, Scrollbar, + ScrollbarState, ToggleButton, Tooltip, }; use vim_mode_setting::VimModeSetting; use workspace::{ @@ -413,6 +413,7 @@ impl ExtensionsPage { }) .map(|(ix, _)| ix), ); + self.list.set_offset(point(px(0.), px(0.))); cx.notify(); }