Skip to content
This repository was archived by the owner on Dec 11, 2019. It is now read-only.

Commit ad8fb6d

Browse files
committed
insert flash placeholders on dom load
auditors: @bbondy, @diracdeltas
1 parent db873b4 commit ad8fb6d

File tree

1 file changed

+9
-8
lines changed

1 file changed

+9
-8
lines changed

app/extensions/brave/content/scripts/flashListener.js

+9-8
Original file line numberDiff line numberDiff line change
@@ -152,17 +152,18 @@ function insertFlashPlaceholders (elem) {
152152
})
153153
}
154154

155-
setTimeout(() => {
156-
var observer = new window.MutationObserver(function (mutations) {
157-
insertFlashPlaceholders(document.documentElement)
158-
})
155+
if (chrome.contentSettings.flashActive != 'allow' ||
156+
chrome.contentSettings.flashEnabled != 'allow') {
157+
insertFlashPlaceholders(document.documentElement)
158+
setTimeout(() => {
159+
var observer = new window.MutationObserver(function (mutations) {
160+
insertFlashPlaceholders(document.documentElement)
161+
})
159162

160-
if (chrome.contentSettings.flashActive != 'allow' ||
161-
chrome.contentSettings.flashEnabled != 'allow') {
162163
insertFlashPlaceholders(document.documentElement)
163164
observer.observe(document.documentElement, {
164165
childList: true,
165166
subtree: true
166167
})
167-
}
168-
}, 1000)
168+
}, 1000)
169+
}

0 commit comments

Comments
 (0)