yeah, I was actually able to scan through the min version of the js. (im posting this before i click your fixed it link to commit what I think you are referring to)
let me know when you are more available. sooner than later but no real rush.
[details="Summary"]
unction w(e) {
for (var n = r(f); null !== n;) {
if (null === n.callback) l(f);
else if (n.startTime <= e) l(f), n.sortIndex = n.expirationTime, t(c, n);
else break;
n = r(f)
}
}
function S(e) {
if (v = !1, w(e), !g) {
if (null !== r(c)) g = !0, M(x);
else {
var n = r(f);
null !== n && F(S, n.startTime - e)
}
}
}
function x(e, t) {
g = !1, v && (v = !1, b(C), C = -1), h = !0;
var a = m;
try {
for (w(t), p = r(c); null !== p && (!(p.expirationTime > t) || e && !z());) {
var u = p.callback;
if ("function" == typeof u) {
p.callback = null, m = p.priorityLevel;
var o = u(p.expirationTime <= t);
t = n.unstable_now(), "function" == typeof o ? p.callback = o : p === r(c) && l(c), w(t)
} else l(c);
p = r(c)
}
if (null !== p) var i = !0;
else {
var s = r(f);
null !== s && F(S, s.startTime - t), i = !1
}
return i
} finally {
p = null, m = a, h = !1
}
}
"undefined" != typeof navigator && void 0 !== navigator.scheduling && void 0 !== navigator.scheduling.isInputPending && navigator.scheduling.isInputPending.bind(navigator.scheduling);
var E = !1,
_ = null,
C = -1,
P = 5,
N = -1;
function z() {
return !(n.unstable_now() - N < P)
}
function T() {
if (null !== _) {
var e = n.unstable_now();
N = e;
var t = !0;
try {
t = _(!0, e)
} finally {
t ? u() : (E = !1, _ = null)
}
} else E = !1
}
if ("function" == typeof k) u = function () {
k(T)
};
else if ("undefined" != typeof MessageChannel) {
var L = new MessageChannel,
R = L.port2;
L.port1.onmessage = T, u = function () {
R.postMessage(null)
}
} else u = function () {
y(T, 0)
};
function M(e) {
_ = e, E || (E = !0, u())
}
function F(e, t) {
C = y(function () {
e(n.unstable_now())
}, t)
}
n.unstable_IdlePriority = 5, n.unstable_ImmediatePriority = 1, n.unstable_LowPriority = 4, n.unstable_NormalPriority = 3, n.unstable_Profiling = null, n.unstable_UserBlockingPriority = 2, n.unstable_cancelCallback = function (e) {
e.callback = null
}, n.unstable_continueExecution = function () {
g || h || (g = !0, M(x))
}, n.unstable_forceFrameRate = function (e) {
0 > e || 125 < e ? console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported") : P = 0 < e ? Math.floor(1e3 / e) : 5
}, n.unstable_getCurrentPriorityLevel = function () {
return m
}, n.unstable_getFirstCallbackNode = function () {
return r(c)
}, n.unstable_next = function (e) {
switch (m) {
case 1:
case 2:
case 3:
var n = 3;
break;
default:
n = m
}
var t = m;
m = n;
try {
return e()
} finally {
m = t
}
}, n.unstable_pauseExecution = function () {}, n.unstable_requestPaint = function () {}, n.unstable_runWithPriority = function (e, n) {
switch (e) {
case 1:
case 2:
case 3:
case 4:
case 5:
break;
default:
e = 3
}
var t = m;
m = e;
try {
return n()
} finally {
m = t
}
}, n.unstable_scheduleCallback = function (e, l, a) {
var u = n.unstable_now();
switch (a = "object" == typeof a && null !== a && "number" == typeof (a = a.delay) && 0 < a ? u + a : u, e) {
case 1:
var o = -1;
break;
case 2:
o = 250;
break;
case 5:
o = 1073741823;
break;
case 4:
o = 1e4;
break;
default:
o = 5e3
}
return o = a + o, e = {
id: d++,
callback: l,
priorityLevel: e,
startTime: a,
expirationTime: o,
sortIndex: -1
}, a > u ? (e.sortIndex = a, t(f, e), null === r(c) && e === r(f) && (v ? (b(C), C = -1) : v = !0, F(S, a - u))) : (e.sortIndex = o, t(c, e), g || h || (g = !0, M(x))), e
}, n.unstable_shouldYield = z, n.unstable_wrapCallback = function (e) {
var n = m;
return function () {
var t = m;
m = n;
try {
return e.apply(this, arguments)
} finally {
m = t
}
[/details]