NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
npm · #3128 most downloaded on npm
Drop cursor plugin for ProseMirror
Last release 10 days ago
24 Sep 2026
Ships unpredictably
gaps range from 9 days to 1.9 years
Most releases are documented
notes for 23 of 36 stable releases
Nothing withdrawn
no release was ever pulled
10 years old
37 releases · first in 2016
Make removing the plugin clear the active drop cursor, if present.
Make removing the plugin clear the active drop cursor, if present.
Properly update the drop cursor for incoming changes during a drag.
Properly update the drop cursor for incoming changes during a drag.
One column per quarter.
Make sure the drop cursor is positioned in the right place when the editor is scaled with a CSS transform.
Make sure the drop cursor is positioned in the right place when the editor is scaled with a CSS transform.
Fix the width of the cursor when in a transformed element. Fix incorrect check in dragleave handler
Fix an issue where the dropcursor would hide when drag moved over the top editor element.
Include CommonJS type declarations in the package to please new TypeScript resolution settings.
Include CommonJS type declarations in the package to please new TypeScript resolution settings.
If the color option is set to false, the library will not assign an explicit color to the cursor.
If the color option is set to false, the library will not assign an explicit color to the cursor.
Don't hide the drop cursor when no valid drop point can be found below the pointer.
Don't hide the drop cursor when no valid drop point can be found below the pointer.
The drop cursor element now has a prosemirror-blockcursor-block/inline CSS class depending on whether it is in a block or inline position.
The drop cursor element now has a prosemirror-blockcursor-block/inline CSS class depending on whether it is in a block or inline position.
Fix a crash when there's no DOM for the node next to the drag position.
Fix a crash when there's no DOM for the node next to the drag position.
disableDropCursor is now passed the dragover event as 3rd argument.
disableDropCursor is now passed the dragover event as 3rd argument.
Include TypeScript type declarations.
Include TypeScript type declarations.
Nothing published for this version
Add support for a disableDropCursor property on node specs, which can be used to turn off the drop cursor inside such nodes.
Add support for a disableDropCursor property on node specs, which can be used to turn off the drop cursor inside such nodes.
Avoid a crash that happened when the document shrank during dragging.
Avoid a crash that happened when the document shrank during dragging.
Hide the drop cursor when dropPoint doesn't return a position.
Hide the drop cursor when dropPoint doesn't return a position.
Fix drop cursor positioning when the editor's offsetParent has been scrolled.
Fix drop cursor positioning when the editor's offsetParent has been scrolled.
Rename ES module files to use a .js extension, since Webpack gets confused by .mjs
Rename ES module files to use a .js extension, since Webpack gets confused by .mjs
The file referred to in the package's module field now is compiled down to ES5.
The file referred to in the package's module field now is compiled down to ES5.
Add a module field to package json file.
Add a module field to package json file.
dropCursor now takes a new option, class, to set the CSS class name of the cursor element. Add class option to in-code docs
dropCursor now takes a new option, class, to set the CSS class name of the cursor element. Add class option to in-code docs
Fix crash on IE11 due to using a method that platform doesn't support. Don't show a drop cursor when the view isn't editable
Fix crash on IE11 due to using a method that platform doesn't support. Don't show a drop cursor when the view isn't editable
The drop cursor will no longer show up when the view isn't editable.
Fix crash when destroying the plugin, due to a misspelled method name.
Fix crash when destroying the plugin, due to a misspelled method name.
Fixes an issue where drop cursors changed line breaking, causing the content to jump around during dragging.
Fixes an issue where drop cursors changed line breaking, causing the content to jump around during dragging.
Between-blocks drop cursors are now shown as a horizontal line.
Dragging from a content node directly to the outside of the editor will now properly hide the drop cursor.
Dragging from a content node directly to the outside of the editor will now properly hide the drop cursor.
Make removal of drop cursor part of the drop transaction when possible.
Use dropPoint from prosemirror-transform, rather than a local parallel implementation.
First stable release.
First stable release.
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →