From e41a3a4c1c437c68cc99d136273b85f3848f55be Mon Sep 17 00:00:00 2001 From: rouggy Date: Tue, 25 Aug 2026 19:45:39 +0200 Subject: [PATCH] fix(rda): the comparison list froze the settings pane instead of scrolling MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit overscroll-contain on the conflict box stops the wheel from chaining to the pane behind it. With a short list — nothing to scroll inside the box — the pointer over the table therefore froze the whole panel: the page would not move and neither would the list. The box scrolls when it has something to scroll; the page scrolls the rest of the time, which is what containment was preventing. --- frontend/src/components/SettingsModal.tsx | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/frontend/src/components/SettingsModal.tsx b/frontend/src/components/SettingsModal.tsx index 507337c..d6baac8 100644 --- a/frontend/src/components/SettingsModal.tsx +++ b/frontend/src/components/SettingsModal.tsx @@ -7456,7 +7456,12 @@ export function SettingsModal({ onClose, onSaved, initialSection, onMainPaneChan {/* Tall enough to work through. It was capped at 224 px — about six rows of a list that can hold two hundred — inside a panel that does not scroll to reveal what the box could not show. */} -
+ {/* NO overscroll-contain here. It stops the wheel from chaining to + the settings pane behind, so with a short list — nothing to + scroll inside the box — the pointer over the table froze the + whole panel. The box scrolls when it has to; the page scrolls + the rest of the time. */} +