Skip to content

Commit 7f8fafa

Browse files
authored
Merge pull request #112 from Financial-Times/ADSDEV-1307-make-rootid-available
ADSDEV-1307: Make oTracking instance available on the window client side
2 parents b3e4275 + 41f399b commit 7f8fafa

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

src/client/index.js

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,13 @@ export function init ({ appContext, extraContext, pageViewContext }) {
3939
// Initialise click event tracking for interactive elements
4040
oTracking.click.init('cta');
4141

42+
if (window.oTracking) {
43+
// eslint-disable-next-line no-console
44+
console.warn("An oTracking instance already exists on window, skipping", { currentInstance: window.oTracking, ourInstance: oTracking });
45+
} else {
46+
window.oTracking = oTracking;
47+
}
48+
4249
return oTracking;
4350
}
4451

0 commit comments

Comments
 (0)