Greasemonkey не может найти / изменить / удалить контент? (на Twitch.tv)

Я пытаюсь удалить различные игры с подстрочной страницы «Список игр» (twitch.tv/directory), но ничего не получается.

Я отлажен с предупреждением, таймерами и@run-at document-end безрезультатно, скрипт добирается до страницы правильно, но как только я пытаюсь манипулировать контентом, ничего не происходит.

Вот что я использую, чтобы проверить это:

// ==UserScript==
// @name        TwitchDeleteTest
// @namespace   to.be.continued
// @include     http*://*twitch.tv/directory*
// @version     1
// @grant       none
// ==/UserScript==

var rmLoL = document.querySelector("a[title='League of Legends']");
var grandParent = rmLoL.parentNode.parentNode;
grandParent.parentNode.removeChild(grandParent);

Почему скрипт не удаляет эти узлы?

Ответы на вопрос(1)

Ваш ответ на вопрос