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;