Fix: transition patch is broken
This commit is contained in:
parent
55283d942f
commit
f761aadb1a
|
@ -67,7 +67,7 @@ const APPLY = (() => {
|
||||||
.then(() => {
|
.then(() => {
|
||||||
// CSS transition bug workaround: since we insert styles asynchronously,
|
// CSS transition bug workaround: since we insert styles asynchronously,
|
||||||
// the browsers, especially Firefox, may apply all transitions on page load
|
// the browsers, especially Firefox, may apply all transitions on page load
|
||||||
if (Object.values(result).some(s => s.code.includes('transition'))) {
|
if (styleInjector.list.some(s => s.code.includes('transition'))) {
|
||||||
applyTransitionPatch();
|
applyTransitionPatch();
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
|
@ -351,7 +351,7 @@ const APPLY = (() => {
|
||||||
document.documentElement.classList.add(className);
|
document.documentElement.classList.add(className);
|
||||||
const el = styleInjector.createStyle('transition-patch');
|
const el = styleInjector.createStyle('transition-patch');
|
||||||
document.documentElement.appendChild(el);
|
document.documentElement.appendChild(el);
|
||||||
setStyleContent(`
|
setStyleContent(el, `
|
||||||
${docId}.${CSS.escape(className)}:root * {
|
${docId}.${CSS.escape(className)}:root * {
|
||||||
transition: none !important;
|
transition: none !important;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue
Block a user