• Wait until manual pause is lifted. Returns immediately if not paused.

    Returns Promise<void>

    Promise that resolves when pause is lifted or immediately if not paused.

    export async function waitWhileManuallyPaused(): Promise<void> {
    while (manualPauseActive) {
    await new Promise<void>((resolve) => pauseWaiters.push(resolve));
    }
    }