I don't have any plug-ins installed.
There are 5 of these errors, and it looks like they all happened at the same time.
/Applications/Joplin.app/Contents/Resources/app.asar/gui/NoteEditor/utils/useDropHandler.js:19 Uncaught (in promise) TypeError: Cannot read property 'types' of undefined
at Object. (/Applications/Joplin.app/Contents/Resources/app.asar/gui/NoteEditor/utils/useDropHandler.js:19)
at Generator.next ()
at /Applications/Joplin.app/Contents/Resources/app.asar/gui/NoteEditor/utils/useDropHandler.js:8
at new Promise ()
at __awaiter (/Applications/Joplin.app/Contents/Resources/app.asar/gui/NoteEditor/utils/useDropHandler.js:4)
at Object.current (/Applications/Joplin.app/Contents/Resources/app.asar/gui/NoteEditor/utils/useDropHandler.js:16)
at FE. (/Applications/Joplin.app/Contents/Resources/app.asar/gui/NoteEditor/NoteBody/TinyMCE/TinyMCE.js:634)
at rE.fire (tinymce.min.js:9)
at FE.fire (tinymce.min.js:9)
at FE. (tinymce.min.js:9)
I know you've already chosen Electron, but as far as native OS support goes, it's pretty awful. For an Electron app, your app is pretty good. As a general rule, I refuse to use them unless I have no choice.