diff --git a/app/src/dialog/index.ts b/app/src/dialog/index.ts
index 98d604f4d..e18f2c3a9 100644
--- a/app/src/dialog/index.ts
+++ b/app/src/dialog/index.ts
@@ -1,4 +1,3 @@
-import {getEventName} from "../protyle/util/compatibility";
import {genUUID} from "../util/genID";
export class Dialog {
@@ -31,17 +30,19 @@ export class Dialog {
${options.content}
`;
- this.element.querySelector(".b3-dialog__scrim").addEventListener(getEventName(), (event) => {
+ this.element.querySelector(".b3-dialog__scrim").addEventListener("click", (event) => {
if (!this.disableClose) {
this.destroy();
}
+ event.preventDefault();
event.stopPropagation();
// https://ld246.com/article/1657969292700/comment/1658147006669#comments
window.siyuan.menus.menu.remove();
});
if (!this.disableClose) {
- this.element.querySelector(".b3-dialog__close").addEventListener(getEventName(), (event) => {
+ this.element.querySelector(".b3-dialog__close").addEventListener("click", (event) => {
this.destroy();
+ event.preventDefault();
event.stopPropagation();
});
}