Bug 1372427 - prevent using arguments.caller. r=MattN

MozReview-Commit-ID: J6NceWWJzbP

--HG--
extra : rebase_source : 7153930a703c1d39e0fce89800aea4ea84a0ccba
This commit is contained in:
Jonathan Guillotte-Blouin 2017-06-16 14:55:06 -07:00
Родитель c2a1a5026a
Коммит b75e7d653d
2 изменённых файлов: 3 добавлений и 2 удалений

Просмотреть файл

@ -72,5 +72,6 @@ module.exports = {
args: "none",
varsIgnorePattern: "^(Cc|Ci|Cr|Cu|EXPORTED_SYMBOLS)$",
}],
"no-caller": "error",
},
};

Просмотреть файл

@ -1038,12 +1038,12 @@ function addEntry(name, value) {
// Runs the next test when scroll event occurs
function waitForScroll() {
addEventListener("scroll", function() {
addEventListener("scroll", function listener() {
if (!window.pageYOffset) {
return;
}
removeEventListener("scroll", arguments.callee, false);
removeEventListener("scroll", listener, false);
setTimeout(runTest, 100);
}, false);
}