Hello all.
For those who want this fixed faster, I wrote myself a little greasemonkey script that bypasses the image proxy and fetches the image directly from the source.
I am NOT a webdeveloper and I fucking hate javascript, the DOM, HTLM, CSS and anything and everything related to web development.
It is kinda buggy that you have to duble-tap spoiler boxes, probably some race condition or some such shit, or there is another script that mods the links postfacto, maybe I need to cange the mutation observer parameters more, dunno, don't care enough.
Don't think GM is supported on Andorid FF and derivatives, which is annoying.
Use at your own risk.
You will also need a browser that is a fork of firefox and that supports the firefox extension called greasemonkey.
There brave does not let you run userscripts IIRC, chrome and opera or their derivative browsers have some
similar extensions, for those you will need to rewrite the code a bit probably.
JavaScript:
// ==UserScript==
// @include https://forum.questionablequesting.com/*
// @grant GM_log
// ==/UserScript==
(function() {
'use strict';
const dagoeba = new MutationObserver((mutations) => {
Array.from(document.querySelectorAll(".bbImage lazyloaded, .bbImage")).forEach((element) => element.src = element.getAttribute("data-url"));
});
const govno = {childList:true,subtree:true};
dagoeba.observe(document.body, govno);
})();
AND I WANT TO STRESS HERE AGAIN, THIS IS PURELY A CLIENT SIDE SOLUTION, IT DOES NOT COMMUNICATE WITH OR OTHERWISE INTERACT WITH THE QQ SERVER APART FROM EDITING LOCALLY WHATEVER IS SERVED TO YOU BY IT AS HAPPENS NORMALLY.
Examples:
If you just edit and add a spoilerless image you will have to reload the page, too.