it's called WorseCohost
// ==UserScript==
// @name WorseCohost
// @description Make Cohost slightly worse, to avoid things scrolling under you
// @match *://*.cohost.org/*
// ==/UserScript==
const RealEventSource = EventSource;
window.EventSource = class EventSource extends RealEventSource {
constructor(...args) {
super(...args);
super.close();
}
}
It turns off the automatic server event streaming, because things moving as new posts load is driving me a bit nuts. It also means you won't see live updates to Place, and I believe notification counts will only load on a page load, but that's okay with me for now.