From 99edacebf446e68b9ad52ea0feeb9257fb15fc86 Mon Sep 17 00:00:00 2001 From: Mike Cao Date: Fri, 7 Feb 2025 12:08:42 -0800 Subject: [PATCH] Handle target=_top links. Closes #3187 --- src/tracker/index.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/tracker/index.js b/src/tracker/index.js index dec52b44..6e3b65f1 100644 --- a/src/tracker/index.js +++ b/src/tracker/index.js @@ -5,6 +5,7 @@ location, document, history, + top, } = window; const { hostname, href, origin } = location; const { currentScript, referrer } = document; @@ -158,7 +159,9 @@ e.preventDefault(); } return trackElement(parentElement).then(() => { - if (!external) location.href = href; + if (!external) { + (target === '_top' ? top.location : location).href = href; + } }); } } else if (parentElement.tagName === 'BUTTON') {