Skip to content

Commit e45145d

Browse files
Merge branch 'main' into jkt/overloadGetOwnPropertyDescriptors
2 parents d553e84 + 122bad2 commit e45145d

File tree

4 files changed

+8
-4
lines changed

4 files changed

+8
-4
lines changed

src/content-feature.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import { camelcase, matchHostname, processAttr, computeEnabledFeatures, parseFeatureSettings } from './utils.js'
22
import { immutableJSONPatch } from 'immutable-json-patch'
33
import { PerformanceMonitor } from './performance.js'
4-
import { MessagingContext } from '@duckduckgo/messaging'
4+
import { MessagingContext } from '../packages/messaging/index.js'
55

66
/**
77
* @typedef {object} AssetConfig

src/create-messaging.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { Messaging, MessagingContext, WebkitMessagingConfig, WindowsMessagingConfig } from '@duckduckgo/messaging'
1+
import { Messaging, MessagingContext, WebkitMessagingConfig, WindowsMessagingConfig } from '../packages/messaging/index.js'
22

33
/**
44
* Extracted so we can iterate on the best way to bring this to all platforms

src/features/click-to-load.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { Messaging, TestTransportConfig, WebkitMessagingConfig } from '@duckduckgo/messaging'
1+
import { Messaging, TestTransportConfig, WebkitMessagingConfig } from '../../packages/messaging/index.js'
22
import { createCustomEvent, originalWindowDispatchEvent } from '../utils.js'
33
import { logoImg, loadingImages, closeIcon } from './click-to-load/ctl-assets.js'
44
import { getStyles, getConfig } from './click-to-load/ctl-config.js'

src/utils.js

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -389,9 +389,13 @@ export function hasTaintedMethod (scope, shouldStackCheck = false) {
389389
if (!shouldStackCheck || !taintedOrigins()) {
390390
return false
391391
}
392+
const currentTaintedOrigins = taintedOrigins()
393+
if (!currentTaintedOrigins || currentTaintedOrigins.size === 0) {
394+
return false
395+
}
392396
const stackOrigins = getStackTraceOrigins(getStack())
393397
for (const stackOrigin of stackOrigins) {
394-
if (taintedOrigins()?.has(stackOrigin)) {
398+
if (currentTaintedOrigins.has(stackOrigin)) {
395399
return true
396400
}
397401
}

0 commit comments

Comments
 (0)