Merge pull request #1666 from GitlyHallows/provider-settings-scroll-bug

Added support for scrolling in the ‘Open in Editor’ instance, similar…
This commit is contained in:
Chris Estreich 2025-03-17 12:21:52 -07:00 committed by GitHub
commit d1fa1e9650
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -337,7 +337,26 @@ const SettingsView = forwardRef<SettingsViewRef, SettingsViewProps>(({ onDone },
</div>
</TabHeader>
<TabContent className="p-0 divide-y divide-vscode-sideBar-background" onScroll={handleScroll}>
<TabContent
className="p-0 divide-y divide-vscode-sideBar-background"
style={{
maxHeight: "calc(100vh - 6rem)",
height: "calc(100vh - 6rem)",
overflowY: "scroll",
overflowX: "hidden",
WebkitOverflowScrolling: "touch",
position: "relative",
display: "block",
msOverflowStyle: "-ms-autohiding-scrollbar",
scrollbarWidth: "auto",
scrollbarGutter: "stable",
willChange: "scroll-position",
}}
onWheel={(e) => {
const container = e.currentTarget
container.scrollTop += e.deltaY
}}
onScroll={handleScroll}>
<div ref={providersRef}>
<SectionHeader>
<div className="flex items-center gap-2">