when I’m calling event.waitUntil in a worker which is deployed to the workers.dev domain the promise only runs if the worker is called from the workers launchpad. When I call the url from my browser I receive the response but the promise (e.x. an analytics event) is not executed.
When this worker is deployed to a zone domain e.x. analytics-event.example.com the waitUntil works. That’s quite a problem as sadly worker to worker communication doesn’t work in the same zone and I’d like to setup a net of worker microservices. Is this a bug or a limitation not known?