I'm currently having the following issue:
When trying to paste using cmd + v on the contenteditable, the editablePaste event triggered does not contain the original event information. Instead, the editable element is returned three times:
I understand the reason behind it, but I don't know why returning the same object three times is necessary, specially without sending the original event !
My use case is I want to allow pasting files, which I need to do after the past extension does its thing and triggers the editablePaste event. But without the original event information, it's impossible. Unless I'm missing something !
I appreciate the support and I can offer to create a PR if that helps :)
Steps to reproduce
Paste using keyboard commands (cmd + v)
Subscribe to editablePaste event trigger
Expected behavior:
Receive the original paste event as a parameter
Actual behavior:
A "fake" event object containing two times the same object is returned
Description
Hi! Thanks a lot for the add-on, it's awesome :)
I'm currently having the following issue: When trying to paste using cmd + v on the
contenteditable
, theeditablePaste
event triggered does not contain the original event information. Instead, the editable element is returned three times:https://github.com/yabwe/medium-editor/blob/d113a74437fda6f1cbd5f146b0f2c46288b118ea/src/js/extensions/paste.js#L252
From what I understand, this is manually triggered because the paste event happens inside of the pastebin.
Originally changed here: https://github.com/yabwe/medium-editor/pull/1099 and fixed, partially, here: https://github.com/yabwe/medium-editor/pull/1124
I understand the reason behind it, but I don't know why returning the same object three times is necessary, specially without sending the original
event
!My use case is I want to allow pasting files, which I need to do after the past extension does its thing and triggers the
editablePaste
event. But without the original event information, it's impossible. Unless I'm missing something !I appreciate the support and I can offer to create a PR if that helps :)
Steps to reproduce
editablePaste
event triggerExpected behavior: Receive the original paste
event
as a parameterActual behavior: A "fake" event object containing two times the same object is returned
Versions