From 566115dc7cd35f1c7359404a9ef29903f03b2382 Mon Sep 17 00:00:00 2001 From: Dan Stillman Date: Fri, 24 Jul 2026 12:00:18 -0400 Subject: [PATCH] Use a fixed menu padding on Windows and Linux The toolkit's default menuitem padding is em-based, so it balloons with the UI font size in menulist dropdowns (e.g., the item type menu), which inherit that font, forcing long lists to scroll. macOS uses a fixed value on all menus and is unaffected. Match that on Windows and Linux, slightly roomier, so every menu stays compact regardless of font size. https://forums.zotero.org/discussion/132797/request-for-compact-view-in-dropdown-menus --- scss/linux/_menupopup.scss | 2 ++ scss/win/components/_menupopup.scss | 2 ++ 2 files changed, 4 insertions(+) diff --git a/scss/linux/_menupopup.scss b/scss/linux/_menupopup.scss index 9cc6ea4708..1dbb3031a3 100644 --- a/scss/linux/_menupopup.scss +++ b/scss/linux/_menupopup.scss @@ -1,4 +1,6 @@ menupopup { + --menuitem-padding: 4px 9px; + menu { menupopup { margin-top: -4px; diff --git a/scss/win/components/_menupopup.scss b/scss/win/components/_menupopup.scss index 86c3fea710..db273da9c5 100644 --- a/scss/win/components/_menupopup.scss +++ b/scss/win/components/_menupopup.scss @@ -1,4 +1,6 @@ menupopup { + --menuitem-padding: 4px 9px; + menu, menuitem { border-radius: 4px; fill: currentColor;