From 74a168222c2a3623eb6ab149d40621ea77ddbb39 Mon Sep 17 00:00:00 2001 From: pengx17 Date: Mon, 23 Dec 2024 13:27:00 +0000 Subject: [PATCH] fix(core): disable page header title from dragging when editing (#9258) fix AF-2014 --- .../pages/workspace/detail-page/detail-page-header.tsx | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/packages/frontend/core/src/desktop/pages/workspace/detail-page/detail-page-header.tsx b/packages/frontend/core/src/desktop/pages/workspace/detail-page/detail-page-header.tsx index 233f04eb50..c346dc38b3 100644 --- a/packages/frontend/core/src/desktop/pages/workspace/detail-page/detail-page-header.tsx +++ b/packages/frontend/core/src/desktop/pages/workspace/detail-page/detail-page-header.tsx @@ -189,6 +189,13 @@ export function DetailPageHeader( id: page.id, }, }, + canDrag: args => { + // hack for preventing drag when editing the page title + const editingElement = + args.element.contains(document.activeElement) && + document.activeElement?.tagName === 'INPUT'; + return !editingElement; + }, onDragStart: () => { track.$.header.$.dragStart(); },