Skip to content

Commit 7d1d558

Browse files
committed
Clean up CSS for settings view wheel scroll
1 parent d1fa1e9 commit 7d1d558

File tree

2 files changed

+7
-13
lines changed

2 files changed

+7
-13
lines changed

.changeset/cyan-owls-juggle.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"roo-cline": patch
3+
---
4+
5+
Fix SettingsView scrolling in VSCode editor tab

webview-ui/src/components/settings/SettingsView.tsx

Lines changed: 2 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -338,24 +338,13 @@ const SettingsView = forwardRef<SettingsViewRef, SettingsViewProps>(({ onDone },
338338
</TabHeader>
339339

340340
<TabContent
341-
className="p-0 divide-y divide-vscode-sideBar-background"
341+
className="p-0 divide-y divide-vscode-sideBar-background will-change-scroll"
342342
style={{
343-
maxHeight: "calc(100vh - 6rem)",
344-
height: "calc(100vh - 6rem)",
345-
overflowY: "scroll",
346-
overflowX: "hidden",
347343
WebkitOverflowScrolling: "touch",
348-
position: "relative",
349-
display: "block",
350344
msOverflowStyle: "-ms-autohiding-scrollbar",
351-
scrollbarWidth: "auto",
352345
scrollbarGutter: "stable",
353-
willChange: "scroll-position",
354-
}}
355-
onWheel={(e) => {
356-
const container = e.currentTarget
357-
container.scrollTop += e.deltaY
358346
}}
347+
onWheel={(e) => (e.currentTarget.scrollTop += e.deltaY)}
359348
onScroll={handleScroll}>
360349
<div ref={providersRef}>
361350
<SectionHeader>

0 commit comments

Comments
 (0)