Skip to content

Commit 2c98e0d

Browse files
committed
chore: Simplify observer var
1 parent 1b117fe commit 2c98e0d

File tree

1 file changed

+5
-7
lines changed

1 file changed

+5
-7
lines changed

src/features/generic_events/aggregate/user-actions/user-actions-aggregator.js

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -13,15 +13,13 @@ export class UserActionsAggregator {
1313
#aggregationKey = ''
1414
#ufEnabled = false
1515
#deadClickTimer = undefined
16-
#domObserver = {
17-
instance: undefined
18-
}
16+
#domObserver = undefined
1917

2018
#errorClickTimer = undefined
2119

2220
constructor (userFrustrationsEnabled) {
2321
if (userFrustrationsEnabled && MutationObserver) {
24-
this.#domObserver.instance = new MutationObserver(this.treatAsLiveClick.bind(this))
22+
this.#domObserver = new MutationObserver(this.treatAsLiveClick.bind(this))
2523
this.#ufEnabled = true
2624
}
2725
}
@@ -97,14 +95,14 @@ export class UserActionsAggregator {
9795
}
9896

9997
#deadClickCleanup () {
100-
this.#domObserver.instance?.disconnect()
98+
this.#domObserver?.disconnect()
10199
this.#deadClickTimer?.clear()
102100
this.#deadClickTimer = undefined
103101
}
104102

105103
#startObserver () {
106-
if (!this.isEvaluatingDeadClick() && this.#domObserver.instance) {
107-
this.#domObserver.instance.observe(document, {
104+
if (!this.isEvaluatingDeadClick() && this.#domObserver) {
105+
this.#domObserver.observe(document, {
108106
attributes: true,
109107
characterData: true,
110108
childList: true,

0 commit comments

Comments
 (0)