Helps maintain page stability.
// ==UserScript==
// @name Pawchive Nav Fix
// @namespace https://greasyfork.org/en/users/1575945-star-tanuki07
// @homepageURL https://github.com/Startanuki07
// @license MIT
// @author Star_tanuki07
// @version 0.1.0.0
// @description Helps maintain page stability.
// @icon https://www.google.com/s2/favicons?sz=64&domain=pawchive.pw
// @match https://pawchive.pw/*
// @match https://pawchive.st/*
// @run-at document-start
// @grant none
// ==/UserScript==
(function () {
'use strict';
function protectHeadNodes() {
try {
var nodes = document.head.querySelectorAll('script:not([data-keep]),style:not([data-keep])');
for (var i = 0; i < nodes.length; i++) {
nodes[i].setAttribute('data-keep', '');
}
} catch (e) {}
}
document.addEventListener('htmx:beforeSwap', protectHeadNodes, true);
})();