From fcaac3b8bd45d1f6a42a8ebea0d4cd02eb13cad3 Mon Sep 17 00:00:00 2001 From: Charles de Dreuille Date: Fri, 13 Mar 2026 17:07:52 +0000 Subject: [PATCH] Fix Card onPress event Signed-off-by: Charles de Dreuille --- .changeset/tidy-friends-act.md | 7 +++++++ packages/ui/src/components/Card/Card.tsx | 2 +- 2 files changed, 8 insertions(+), 1 deletion(-) create mode 100644 .changeset/tidy-friends-act.md diff --git a/.changeset/tidy-friends-act.md b/.changeset/tidy-friends-act.md new file mode 100644 index 0000000000..6db6b77083 --- /dev/null +++ b/.changeset/tidy-friends-act.md @@ -0,0 +1,7 @@ +--- +'@backstage/ui': patch +--- + +Fixed `Card` interactive cards not firing the `onPress` handler when clicking the card surface. + +**Affected components**: Card diff --git a/packages/ui/src/components/Card/Card.tsx b/packages/ui/src/components/Card/Card.tsx index 70a2438a49..aecca09512 100644 --- a/packages/ui/src/components/Card/Card.tsx +++ b/packages/ui/src/components/Card/Card.tsx @@ -77,7 +77,7 @@ export const Card = forwardRef((props, ref) => { triggerRef.current.dispatchEvent( new MouseEvent('click', { - bubbles: false, + bubbles: true, cancelable: true, ctrlKey: e.ctrlKey, metaKey: e.metaKey,