Blog

(function () { var SEL = '.ti-read-more-active[role="button"]'; function fix() { document.querySelectorAll(SEL + ':not([tabindex])').forEach(function (el) { el.setAttribute('tabindex', '0'); }); } fix(); new MutationObserver(fix).observe(document.documentElement, { childList: true, subtree: true }); document.addEventListener('keydown', function (e) { var el = e.target; if (el.matches && el.matches(SEL) && (e.key === 'Enter' || e.key === ' ')) { e.preventDefault(); el.click(); } }); })();