mirror of
https://github.com/toeverything/AFFiNE.git
synced 2026-02-12 12:28:42 +00:00
fix(core): handle modal overlay click event correctly (#8063)
1. overlay click + hide is brought back. this is because modal (ormobile menu)'s `onPointerDownOutside` is bound to document.body. Code in e58af08f63/packages/frontend/core/src/modules/explorer/views/tree/node.tsx (L353-L356) will stop the event from bubbling to the document element.
2. when Menu's set to modal=true, the parent is set to pointer-events: none as well. changed menu to modal false instead.

This commit is contained in:
@@ -126,10 +126,9 @@ export const addCustomProperty = async (
|
||||
})
|
||||
.locator('.selected')
|
||||
).toBeVisible();
|
||||
await page.keyboard.press('Escape', {
|
||||
delay: 100,
|
||||
});
|
||||
await page.keyboard.press('Escape');
|
||||
}
|
||||
await page.waitForTimeout(500);
|
||||
};
|
||||
|
||||
export const expectPropertyOrdering = async (
|
||||
|
||||
Reference in New Issue
Block a user