fix(core): fix menu not close when click outside (#9535)

This commit is contained in:
EYHN
2025-01-10 08:04:48 +00:00
parent 9882af5d01
commit 18ff7500c8
8 changed files with 75 additions and 36 deletions
@@ -206,6 +206,11 @@ export class AffinePageDraggingAreaWidget extends WidgetComponent<
const container = this.block.rootElementContainer;
if (!container) return;
const currentFocus = document.activeElement;
if (!container.contains(currentFocus)) {
return;
}
const containerRect = container.getBoundingClientRect();
const containerStyles = window.getComputedStyle(container);
const paddingLeft = parseFloat(containerStyles.paddingLeft);