Wenn man vorher:
window.querySelectorAll = document.querySelectorAll;
notiert, klappt auch das ;-)
Da kommt dir der dynamic Dispatch von JavaScript in Queere, es müsste heißen:
window.querySelectorAll = document.querySelectorAll.bind(document)
oder etwas schöner
window.querySelectorAll = selector => document.querySelectorAll(selector)