From 4a00e73478375d45810989d521e207959e504cb5 Mon Sep 17 00:00:00 2001 From: Jordan Vidrine Date: Wed, 13 Aug 2025 14:17:20 -0500 Subject: [PATCH] DEV: Allow avatars contained within DMenu to trigger user-card open --- .../discourse/app/components/card-contents-base.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/app/assets/javascripts/discourse/app/components/card-contents-base.js b/app/assets/javascripts/discourse/app/components/card-contents-base.js index 84d3616d93d33..09e3a8bbb765f 100644 --- a/app/assets/javascripts/discourse/app/components/card-contents-base.js +++ b/app/assets/javascripts/discourse/app/components/card-contents-base.js @@ -10,18 +10,18 @@ import { headerOffset } from "discourse/lib/offset-calculator"; import DiscourseURL from "discourse/lib/url"; import { escapeExpression } from "discourse/lib/utilities"; -const DEFAULT_SELECTOR = "#main-outlet"; +const DEFAULT_SELECTORS = ["#main-outlet", "#d-menu-portals"]; const AVATAR_OVERFLOW_SIZE = 44; const MOBILE_SCROLL_EVENT = "scroll.mobile-card-cloak"; -let _cardClickListenerSelectors = [DEFAULT_SELECTOR]; +let _cardClickListenerSelectors = [...DEFAULT_SELECTORS]; export function addCardClickListenerSelector(selector) { _cardClickListenerSelectors.push(selector); } export function resetCardClickListenerSelector() { - _cardClickListenerSelectors = [DEFAULT_SELECTOR]; + _cardClickListenerSelectors = [...DEFAULT_SELECTORS]; } export default class CardContentsBase extends Component {