mirror of
https://github.com/ueberdosis/tiptap.git
synced 2025-06-07 09:25:29 +08:00
fix: clone node before dragging for better dispaly (#6174)
* fix: clone node before dragging for better dispaly * Create shiny-days-rhyme.md --------- Co-authored-by: bdbch <6538827+bdbch@users.noreply.github.com>
This commit is contained in:
parent
a44a3119d3
commit
e23882d9ca
5
.changeset/shiny-days-rhyme.md
Normal file
5
.changeset/shiny-days-rhyme.md
Normal file
@ -0,0 +1,5 @@
|
||||
---
|
||||
"@tiptap/core": patch
|
||||
---
|
||||
|
||||
Clone dragged node before dragging to get correct drag preview image
|
@ -98,7 +98,9 @@ export class NodeView<
|
||||
y = handleBox.y - domBox.y + offsetY
|
||||
}
|
||||
|
||||
event.dataTransfer?.setDragImage(this.dom, x, y)
|
||||
const clonedNode = this.dom.cloneNode(true) as HTMLElement
|
||||
|
||||
event.dataTransfer?.setDragImage(clonedNode, x, y)
|
||||
|
||||
const pos = this.getPos()
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user