Javascript 右键单击Electron中的按钮后无法关闭警报框

Javascript 右键单击Electron中的按钮后无法关闭警报框,javascript,ubuntu,electron,contextmenu,alert,Javascript,Ubuntu,Electron,Contextmenu,Alert,在这里,我试图在Electron中创建一个按钮,它会以相同的方式对左键单击和右键单击作出反应 当第一部分按预期工作时,当按下菜单键调用的警报框也正常工作时,结果是我无法单击鼠标右键调用的警报框。我可以按Escape,它就会关闭;我可以按Alt+Tab,然后按空格键,它就会关闭;但即使在Alt+Tab之后,警报框仍然无法单击event.preventDefault()和/或返回false没有帮助 button.addEventListener( 'click', () =>

在这里,我试图在Electron中创建一个按钮,它会以相同的方式对左键单击和右键单击作出反应

当第一部分按预期工作时,当按下菜单键调用的警报框也正常工作时,结果是我无法单击鼠标右键调用的警报框。我可以按Escape,它就会关闭;我可以按Alt+Tab,然后按空格键,它就会关闭;但即使在Alt+Tab之后,警报框仍然无法单击
event.preventDefault()
和/或
返回false
没有帮助

button.addEventListener(
    'click',
    () => {
        alert(__dirname);
    },
    false
);

button.addEventListener(
    'contextmenu',
    () => {
        alert(__dirname);
    },
    false
);
它是电子10.1.3,节点10.19.0和Xubuntu 20.04