Will it be possible to use event.preventDefault in an async function?
I am not sure because event.preventDefault must be called synchronously and async functions return promises.
self.oncontextmenu = async function(event) {
 event.preventDefault()
 //await whatever
}
 
    