1
0
mirror of https://github.com/bitwarden/browser synced 2025-12-31 07:33:23 +00:00

Uses setTimeout to shim requestIdleCallback (#16143)

* Makes inline menu handler async to resolve Safari issue.

* Don't use idle callback deadline as timeout delay.

* Revert "Makes inline menu handler async to resolve Safari issue."

This reverts commit d3f7461cfaae440f33d5be48278c01e5d6f74dde.

---------

Co-authored-by: Robyn MacCallum <robyntmaccallum@gmail.com>
This commit is contained in:
Miles Blackwood
2025-08-26 11:35:23 -04:00
committed by Robyn MacCallum
parent 831100b966
commit 6537c3407c

View File

@@ -37,9 +37,7 @@ export function requestIdleCallbackPolyfill(
return globalThis.requestIdleCallback(() => callback(), options);
}
const timeoutDelay = options?.timeout || 1;
return globalThis.setTimeout(() => callback(), timeoutDelay);
return globalThis.setTimeout(() => callback(), 1);
}
/**