diff --git a/wax-prosemirror-core/src/config/plugins/defaultPlugins.js b/wax-prosemirror-core/src/config/plugins/defaultPlugins.js index eb62279208e5fb8de8a9a2f915ad7457d3b941c7..7f3e4cca62978a3997b4e256943780dd605f1464 100644 --- a/wax-prosemirror-core/src/config/plugins/defaultPlugins.js +++ b/wax-prosemirror-core/src/config/plugins/defaultPlugins.js @@ -3,4 +3,4 @@ import { dropCursor } from 'prosemirror-dropcursor'; import { gapCursor } from 'prosemirror-gapcursor'; import FakeCursorPlugin from './FakeCursorPlugin'; -export default [dropCursor(), gapCursor(), history(), FakeCursorPlugin()]; +export default [dropCursor(), gapCursor(), history()]; diff --git a/wax-prosemirror-services/src/ImageService/components/Upload.js b/wax-prosemirror-services/src/ImageService/components/Upload.js index 4d74a837c9a37ff8a7f33f98ed0ef1a37c070c94..b7eeef03e3ee7988f845df6f00190b434c54bd1e 100644 --- a/wax-prosemirror-services/src/ImageService/components/Upload.js +++ b/wax-prosemirror-services/src/ImageService/components/Upload.js @@ -1,3 +1,5 @@ +import { v4 as uuidv4 } from 'uuid'; + const findPlaceholder = (state, id, placeholderPlugin) => { const decos = placeholderPlugin.getState(state); const found = decos.find(null, null, spec => spec.id === id); @@ -30,6 +32,7 @@ const insertImage = (urls, view, placeholderPlugin) => { pos, pos, view.state.schema.nodes.image.create({ + id: uuidv4(), src: urls[i].source, fileid: urls[i].id, }),