web worker периодическая ошибка "The service worker navigation preload request was cancelled"

прошу помощи. У меня есть простенький веб воркер. Отрабатывает вроде нормально, но периодически ловлю в консоли следующую ошибку:

The service worker navigation preload request was cancelled before 'preloadResponse' settled. 
If you intend to use 'preloadResponse', use waitUntil() or respondWith() to wait for the promise to settle.

Как ее спровоцировать на появление я не пойму. Полный рандом. То на 20 рефрешей все ок, то вывалится. Как понимаю, что то не может дождаться выполнения и просит промисы. Решил я веб воркер свой пересобрать, но не могу понять где и как этот waitUntil() или respondWith применить, подскажите пожалуйста. Код ниже

index.html

    if(window.Worker) 
    {
        w = new Worker("worker.js"),
        worker = 
        {
            myorder: function(callback, interval)
            {            
                w.postMessage({"воркеру" : "Приказываю..."})
            }
        }    
        w.onmessage = function(e) 
        {
            console.log(e.data);
        }
    } 
    else 
    console.log(':(');

    worker.myorder(function()
    {
        console.log(444)
    }, 
    100);

worker.js

onmessage = function(e) 
{

console.log('Worker: получил от главного:');
console.log(e.data);
console.log('Worker: мой ответ: ');
postMessage({"Главному" : "Выполняю"});

}

Ответы (0 шт):