From 3eaf1a86f2cf5f6a16d379d6f81ee1525ca67671 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Tue, 20 May 2025 17:34:41 +0000 Subject: [PATCH 1/2] Initial plan for issue From 9289424653dd4e8dbf4c087051ad6c309ec9fe0b Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Tue, 20 May 2025 17:44:45 +0000 Subject: [PATCH 2/2] Fix ReferenceError in Click Analytics by moving variable declaration before usage Co-authored-by: MSNev <54870357+MSNev@users.noreply.github.com> --- .../src/handlers/AutoCaptureHandler.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/extensions/applicationinsights-clickanalytics-js/src/handlers/AutoCaptureHandler.ts b/extensions/applicationinsights-clickanalytics-js/src/handlers/AutoCaptureHandler.ts index 0683ec43d..e1e14202f 100644 --- a/extensions/applicationinsights-clickanalytics-js/src/handlers/AutoCaptureHandler.ts +++ b/extensions/applicationinsights-clickanalytics-js/src/handlers/AutoCaptureHandler.ts @@ -25,10 +25,10 @@ export class AutoCaptureHandler implements IAutoCaptureHandler { constructor(protected _analyticsPlugin: ClickAnalyticsPlugin, protected _config: IClickAnalyticsConfiguration, protected _pageAction: PageAction, protected _traceLogger: IDiagnosticLogger) { let _evtNamespace = mergeEvtNamespace(createUniqueNamespace("AutoCaptureHandler"), (_analyticsPlugin as any)._evtNamespace); + let _clickCaptureElements: string[]; let unloadHandler: IUnloadHook = onConfigChange(_config, () => { _clickCaptureElements = arrMap(_config.trackElementTypes.toUpperCase().split(","), tag => strTrim(tag)); }); - let _clickCaptureElements: string[]; dynamicProto(AutoCaptureHandler, this, (_self) => { _self.click = () => { let win = getWindow();