Issue #6324Opened November 22, 2024by badiuciprian2 reactions

BUG: sorter.setDragHelper is not a function on block drag

Question

GrapesJS version

  • I confirm to use the latest version of GrapesJS

What browser are you using?

131.0.6778.86

Reproducible demo link

https://jsfiddle.net/badiuciprian/qe28obhr/1/

Describe the bug

How to reproduce the bug?

  1. try dragging any block to the canvas

What is the expected behavior? The component is rendered to the canvas

What is the current behavior? Nothing happends, in the browser console an error is shown:

BlockView.ts:103 Uncaught TypeError: a.setDragHelper is not a function at o.startDrag (BlockView.ts:103:12) at HTMLDivElement.t (cash-dom.ts:765:36)

On my real app I get the error "sorter.setDragHelper is not a function" but i guess is the same issue. I can confirm that this is not happening on version 0.21.13 https://jsfiddle.net/badiuciprian/0ngb48y6/4/

i see there are some changes on the sorter in the 0.22.1 release

Code of Conduct

  • I agree to follow this project's Code of Conduct

Answers (3)

mohamedsalem401December 4, 20242 reactions

I managed to reproduce it. It's only happening on nativeDnD: false. Probably this makes the block view use the API of the old sorter. I will try to push a fix for this.

artfDecember 4, 20240 reactions

@mohamedsalem401 can you check this one, please?

badiuciprianDecember 5, 20240 reactions

Thanks for taking care of this. I will watch for the update.

Related Questions and Answers

Continue research with similar issue discussions.

Paid Plugins That Match This Issue

Curated by issue keywords and label relevance to help you ship faster.

View all plugins

Loading paid plugin recommendations...

Browse Plugin Categories

Jump directly to plugin category pages on the marketplace.