@andrei94ro found this solution:

//template '<div @click="parentClick" @dblclick="parentDblClick"> <q-popup-edit></q-popup-edit> </div > ' //setup return { parentDblClick:(e)=>{ //emit "click" event with payload e.target.dispatchEvent(new CustomEvent("click", {detail: {trigger:true}})) }, parentClick:function (e, open){ //check payload and stop in current if(!e.detail?.trigger) e.stopPropagation() //keep event propagating on parent e.target.parentNode.dispatchEvent(new Event("click")) }, }