File tree Expand file tree Collapse file tree 1 file changed +12
-8
lines changed
packages/mind/src/plugins Expand file tree Collapse file tree 1 file changed +12
-8
lines changed Original file line number Diff line number Diff line change 11import {
22 depthFirstRecursion ,
3+ getElementById ,
34 getIsRecursionFunc ,
45 isSelectedElement ,
56 PlaitBoard ,
@@ -43,15 +44,18 @@ export const withNodeMore = (board: PlaitBoard) => {
4344 }
4445
4546 if ( nodeMoreRef ) {
46- toggleHoveredNodeCallback ( {
47- target : nodeMoreRef . target ,
48- isHovered : false ,
49- isHoveredCollapseArea : false ,
50- isHoveredExpandArea : false ,
51- isHoveredAddArea : false
52- } ) ;
47+ const element = getElementById < MindElement > ( board , nodeMoreRef . target . id ) ;
48+ // maybe element has been changed
49+ if ( element && element === nodeMoreRef . target ) {
50+ toggleHoveredNodeCallback ( {
51+ target : nodeMoreRef . target ,
52+ isHovered : false ,
53+ isHoveredCollapseArea : false ,
54+ isHoveredExpandArea : false ,
55+ isHoveredAddArea : false
56+ } ) ;
57+ }
5358 }
54-
5559 if ( newNodeMoreRef ) {
5660 toggleHoveredNodeCallback ( newNodeMoreRef ) ;
5761 if ( nodeMoreRef ) {
You can’t perform that action at this time.
0 commit comments