fix(ui): keep dropdown action menus inside the viewport (#5133)

The inbound/client context menus hold a dozen items; when antd flips a
tall menu upward near the screen edge it overflowed the top of the
viewport, hiding the first entries. Cap the overlay height and scroll.
This commit is contained in:
MHSanaei
2026-06-12 01:21:54 +02:00
parent 10a0c9131c
commit a27d57b2ff
+7
View File
@@ -89,6 +89,13 @@
min-height: calc(100vh - 120px);
}
/* Tall action menus (e.g. the inbound/client context menus) must stay inside
the viewport even when antd flips them upward near the screen edge. */
.ant-dropdown .ant-dropdown-menu {
max-height: calc(100vh - 32px);
overflow-y: auto;
}
.ant-dropdown-menu-item:not(.ant-dropdown-menu-item-disabled):not(.ant-dropdown-menu-item-danger):hover,
.ant-dropdown-menu-item:not(.ant-dropdown-menu-item-disabled):not(.ant-dropdown-menu-item-danger):hover .ant-dropdown-menu-title-content,
.ant-dropdown-menu-item:not(.ant-dropdown-menu-item-disabled):not(.ant-dropdown-menu-item-danger):hover > .anticon {