You can also intercept the xhr response which would still stop generation, but the UI won't update, revelaing the thoughts that lead to the content filter:
const filter = t => t?.split('\n').filter(l => !l.includes('content_filter')).join('\n');
['response', 'responseText'].forEach(prop => {
const orig = Object.getOwnPropertyDescriptor(XMLHttpRequest.prototype, prop);
Object.defineProperty(XMLHttpRequest.prototype, prop, {
get: function() { return filter(orig.get.call(this)); }
});
});
Paste the above in the browser console ^ replies(2):