From 2c593e3a488345fe1d23a95569a76660409902f9 Mon Sep 17 00:00:00 2001 From: Dave Page Date: Tue, 9 Jun 2026 11:52:42 +0100 Subject: [PATCH] Let clicks pass through the object breadcrumbs popup. #9128 The breadcrumbs popup is an absolutely-positioned, informational overlay at the bottom-left of the object explorer, so it intercepted pointer events and blocked clicks on the tree items beneath it. Set pointer-events: none so clicks pass through to the tree. Co-Authored-By: Claude Opus 4.8 (1M context) --- docs/en_US/release_notes_9_16.rst | 2 ++ web/pgadmin/static/js/components/ObjectBreadcrumbs.jsx | 3 +++ 2 files changed, 5 insertions(+) diff --git a/docs/en_US/release_notes_9_16.rst b/docs/en_US/release_notes_9_16.rst index a7ec92e1bee..294f61c07f3 100644 --- a/docs/en_US/release_notes_9_16.rst +++ b/docs/en_US/release_notes_9_16.rst @@ -25,3 +25,5 @@ Housekeeping Bug fixes ********* + + | `Issue #9128 `_ - Fixed an issue where the object breadcrumbs popup blocked clicks on the object explorer items beneath it. diff --git a/web/pgadmin/static/js/components/ObjectBreadcrumbs.jsx b/web/pgadmin/static/js/components/ObjectBreadcrumbs.jsx index e5f0a9a7376..9e698688465 100644 --- a/web/pgadmin/static/js/components/ObjectBreadcrumbs.jsx +++ b/web/pgadmin/static/js/components/ObjectBreadcrumbs.jsx @@ -21,6 +21,9 @@ const StyledBox = styled(Box)(({theme}) => ({ width: 'auto', maxWidth: '99%', zIndex: 1004, + // The breadcrumbs popup is purely informational; let clicks pass through + // to the tree items beneath it. #9128 + pointerEvents: 'none', padding: '0.25rem 0.5rem', fontSize: '0.95em', color: theme.palette.background.default,