есть скрипт на изменения текста
начинается с
window.addEventListener('load', function() {
'use strict';
// create a TreeWalker of all text nodes
var allTextNodes = document.createTreeWalker(document.body, NodeFilter.SHOW_TEXT),
суть в том что на минимум 1 сайте (fontanka.ru) он не смотря на требование ожидание load исполняется раньше чем следует. видно что текст сначала меняется как задумано, а затем снова превращается в оригинал
помогает стопицот раз прожать Ctrl+R
и судя по всему "виной" ublock origin который тоже режет содержимое через JS, но неясно зачем при этом "восстанавливает" ориг.текст
есть метод чтоб скрипт "узнал" об том что ublock уже "отработал"?
p.s. без ложной скромности в js я околоноля и только копипаста
p.p.s хотя возможно на счёт ublock я ошибаюсь и сам сайт каким то бесом дважды\трижды генерит тело новости (на "ушах" и главной странице проблем с возвратом текста нет)