Add dir="ltr" to all .katex-html elements on ChatGPT/OpenAI
// ==UserScript==
// @name Force LTR on KaTeX (ChatGPT/OpenAI)
// @namespace http://tampermonkey.net/
// @version 1.0
// @description Add dir="ltr" to all .katex-html elements on ChatGPT/OpenAI
// @match https://chat.openai.com/*
// @match https://chatgpt.com/*
// @match https://*.openai.com/*
// @grant none
// ==/UserScript==
(function () {
'use strict';
const setLTR = () => {
document.querySelectorAll('.katex-html').forEach(el => {
el.setAttribute('dir', 'ltr');
});
};
const observer = new MutationObserver(setLTR);
observer.observe(document.body, { childList: true, subtree: true });
setLTR();
})();