From 11565b6b462439622ae1217371604b8c86d43b8f Mon Sep 17 00:00:00 2001 From: Robin Liao Date: Thu, 9 Dec 2021 14:17:24 -0800 Subject: [PATCH] [JS] Fix #6810: onAnchorClicked() should pass the anchor element itself --- source/nodejs/adaptivecards/src/card-elements.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/source/nodejs/adaptivecards/src/card-elements.ts b/source/nodejs/adaptivecards/src/card-elements.ts index 02a21cafa9..39cd8555b2 100644 --- a/source/nodejs/adaptivecards/src/card-elements.ts +++ b/source/nodejs/adaptivecards/src/card-elements.ts @@ -1205,13 +1205,13 @@ export class TextBlock extends BaseTextBlock { anchor.classList.add(hostConfig.makeCssClassName("ac-anchor")); anchor.target = "_blank"; anchor.onclick = (e: MouseEvent) => { - if (raiseAnchorClickedEvent(this, e.target as HTMLAnchorElement, e)) { + if (raiseAnchorClickedEvent(this, anchor, e)) { e.preventDefault(); e.cancelBubble = true; } }; anchor.oncontextmenu = (e: MouseEvent) => { - if (raiseAnchorClickedEvent(this, e.target as HTMLAnchorElement, e)) { + if (raiseAnchorClickedEvent(this, anchor, e)) { e.preventDefault(); e.cancelBubble = true;