- From: Andrea Giammarchi <notifications@github.com>
- Date: Tue, 27 Aug 2024 08:34:46 -0700
- To: whatwg/dom <dom@noreply.github.com>
- Cc: Subscribed <subscribed@noreply.github.com>
Received on Tuesday, 27 August 2024 15:34:50 UTC
> (But, I don't quite see how waitUntil should help make the initial event dispatch async...) example code I had in mind: ```js anything.addEventListener('name', (event) => { event.waitUntil(new Promise(async (res, rej) => { const thing = await (await fetch(permision)).text(); if (thing === 'OK') { event.stopPropagation(); event.preventDefault(); return resolve(); } reject(); })); }); ``` This idea won't need any execution priority expectation, it would just flag that event as "*unresolved*" until whatever asynchronous thing needed to eventually keep going happens. I hope this makes sense. Original proposal + discussion: https://github.com/whatwg/html/issues/9540 -- Reply to this email directly or view it on GitHub: https://github.com/whatwg/dom/issues/1308#issuecomment-2312895052 You are receiving this because you are subscribed to this thread. Message ID: <whatwg/dom/issues/1308/2312895052@github.com>
Received on Tuesday, 27 August 2024 15:34:50 UTC