I have been using Joplin on Debian for quite sometime (like since the beginning) as .appimage It worked fine however with the latest editor upgrades this app has become unstable as in loosing notes, not being able to click on any notes, not being able to save a change. The only solution is to restart it but after somtime it gors back to the unstable state.
I am still using the old codeview, never touched the new editor.
Joplin 1.0.216 Debian Testing
Not sure if this log is any help
main-html.js:59 Environment: prod
/tmp/.mount_joplinnp3y0g/resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:11494 Warning: componentWillReceiveProps has been renamed, and is not recommended for use. See https://fb.me/react-async-component-lifecycle-hooks for details.
* Move data fetching code or side effects to componentDidUpdate.
* If you're updating state whenever props change, refactor your code to use memoization techniques or move it to static getDerivedStateFromProps. Learn more at: https://fb.me/react-derived-state
* Rename componentWillReceiveProps to UNSAFE_componentWillReceiveProps to suppress this warning in non-strict mode. In React 17.x, only the UNSAFE_ name will work. To rename all deprecated lifecycles to their new names, you can run `npx react-codemod rename-unsafe-lifecycles` in your project source folder.
Please update the following components: Connect(HeaderComponent), Connect(MainScreenComponent), Connect(NavigatorComponent), Connect(NoteEditor), Connect(NoteListComponent), Connect(RootComponent), Connect(SideBarComponent), Provider
printWarning @ /tmp/.mount_joplinnp3y0g/resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:11494
/tmp/.mount_joplinnp3y0g/resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:11494 Warning: componentWillUpdate has been renamed, and is not recommended for use. See https://fb.me/react-async-component-lifecycle-hooks for details.
* Move data fetching code or side effects to componentDidUpdate.
* Rename componentWillUpdate to UNSAFE_componentWillUpdate to suppress this warning in non-strict mode. In React 17.x, only the UNSAFE_ name will work. To rename all deprecated lifecycles to their new names, you can run `npx react-codemod rename-unsafe-lifecycles` in your project source folder.
Please update the following components: Connect(HeaderComponent), Connect(MainScreenComponent), Connect(NavigatorComponent), Connect(NoteEditor), Connect(NoteListComponent), Connect(RootComponent), Connect(SideBarComponent)
printWarning @ /tmp/.mount_joplinnp3y0g/resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:11494
/tmp/.mount_joplinnp3y0g/resources/app.asar/lib/logger.js:126 15:26:28 Starting Clipper server on port 41184
/tmp/.mount_joplinnp3y0g/resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:11494 Warning: componentWillReceiveProps has been renamed, and is not recommended for use. See https://fb.me/react-async-component-lifecycle-hooks for details.
* Move data fetching code or side effects to componentDidUpdate.
* If you're updating state whenever props change, refactor your code to use memoization techniques or move it to static getDerivedStateFromProps. Learn more at: https://fb.me/react-derived-state
* Rename componentWillReceiveProps to UNSAFE_componentWillReceiveProps to suppress this warning in non-strict mode. In React 17.x, only the UNSAFE_ name will work. To rename all deprecated lifecycles to their new names, you can run `npx react-codemod rename-unsafe-lifecycles` in your project source folder.
Please update the following components: Connect(NoteTextViewerComponent), Connect(NoteToolbar), Connect(ToolbarComponent), ReactAce
printWarning @ /tmp/.mount_joplinnp3y0g/resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:11494
/tmp/.mount_joplinnp3y0g/resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:11494 Warning: componentWillUpdate has been renamed, and is not recommended for use. See https://fb.me/react-async-component-lifecycle-hooks for details.
* Move data fetching code or side effects to componentDidUpdate.
* Rename componentWillUpdate to UNSAFE_componentWillUpdate to suppress this warning in non-strict mode. In React 17.x, only the UNSAFE_ name will work. To rename all deprecated lifecycles to their new names, you can run `npx react-codemod rename-unsafe-lifecycles` in your project source folder.
Please update the following components: Connect(NoteTextViewerComponent), Connect(NoteToolbar), Connect(ToolbarComponent)
printWarning @ /tmp/.mount_joplinnp3y0g/resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:11494
/tmp/.mount_joplinnp3y0g/resources/app.asar/gui/NoteEditor/utils/useMessageHandler.js:29 Got ipc-message: noteRenderComplete Array(1)
/tmp/.mount_joplinnp3y0g/resources/app.asar/gui/NoteEditor/utils/useMessageHandler.js:29 Got ipc-message: noteRenderComplete Array(1)
/tmp/.mount_joplinnp3y0g/resources/app.asar/gui/NoteEditor/utils/useMessageHandler.js:29 Got ipc-message: noteRenderComplete Array(1)
/tmp/.mount_joplinnp3y0g/resources/app.asar/gui/NoteEditor/NoteBody/AceEditor/AceEditor.js:407 Uncaught Error: HACK: Overriding Ace Editor shortcut: Ctrl+L
at Object.exec (/tmp/.mount_joplinnp3y0g/resources/app.asar/gui/NoteEditor/NoteBody/AceEditor/AceEditor.js:407)
at /tmp/.mount_joplinnp3y0g/resources/app.asar/node_modules/brace/index.js:11979
at CommandManager.EventEmitter._emit.EventEmitter._dispatchEvent (/tmp/.mount_joplinnp3y0g/resources/app.asar/node_modules/brace/index.js:3855)
at CommandManager.exec (/tmp/.mount_joplinnp3y0g/resources/app.asar/node_modules/brace/index.js:12010)
at CommandManager.exec (/tmp/.mount_joplinnp3y0g/resources/app.asar/node_modules/brace/index.js:11992)
at KeyBinding.$callKeyboardHandlers (/tmp/.mount_joplinnp3y0g/resources/app.asar/node_modules/brace/index.js:4556)
at KeyBinding.onCommandKey (/tmp/.mount_joplinnp3y0g/resources/app.asar/node_modules/brace/index.js:4580)
at Editor.onCommandKey (/tmp/.mount_joplinnp3y0g/resources/app.asar/node_modules/brace/index.js:13562)
at normalizeCommandKeys (/tmp/.mount_joplinnp3y0g/resources/app.asar/node_modules/brace/index.js:1651)
at HTMLTextAreaElement.<anonymous> (/tmp/.mount_joplinnp3y0g/resources/app.asar/node_modules/brace/index.js:1670)
DevTools failed to parse SourceMap: file:///tmp/.mount_joplinnp3y0g/resources/app.asar/lib/joplin-renderer/MdToHtml/rules/fence.js.map
DevTools failed to parse SourceMap: file:///tmp/.mount_joplinnp3y0g/resources/app.asar/lib/joplin-renderer/MdToHtml/rules/sanitize_html.js.map
DevTools failed to parse SourceMap: file:///tmp/.mount_joplinnp3y0g/resources/app.asar/lib/joplin-renderer/MdToHtml/rules/checkbox.js.map
DevTools failed to parse SourceMap: file:///tmp/.mount_joplinnp3y0g/resources/app.asar/lib/joplin-renderer/MdToHtml/rules/mermaid.js.map
DevTools failed to parse SourceMap: file:///tmp/.mount_joplinnp3y0g/resources/app.asar/node_modules/markdown-it-anchor/dist/markdownItAnchor.js.map
DevTools failed to parse SourceMap: file:///tmp/.mount_joplinnp3y0g/resources/app.asar/node_modules/markdown-it-toc-done-right/dist/markdownItTocDoneRight.js.map
DevTools failed to parse SourceMap: file:///tmp/.mount_joplinnp3y0g/resources/app.asar/lib/JoplinServerApi.js.map
DevTools failed to parse SourceMap: file:///tmp/.mount_joplinnp3y0g/resources/app.asar/gui/NoteEditor/NoteEditor.js.map
DevTools failed to parse SourceMap: file:///tmp/.mount_joplinnp3y0g/resources/app.asar/gui/NoteEditor/NoteBody/TinyMCE/TinyMCE.js.map
DevTools failed to parse SourceMap: file:///tmp/.mount_joplinnp3y0g/resources/app.asar/gui/NoteEditor/utils/types.js.map
DevTools failed to parse SourceMap: file:///tmp/.mount_joplinnp3y0g/resources/app.asar/gui/NoteEditor/utils/resourceHandling.js.map
DevTools failed to parse SourceMap: file:///tmp/.mount_joplinnp3y0g/resources/app.asar/gui/NoteEditor/NoteBody/TinyMCE/utils/useScroll.js.map
DevTools failed to parse SourceMap: file:///tmp/.mount_joplinnp3y0g/resources/app.asar/gui/NoteEditor/utils/contextMenu.js.map
DevTools failed to parse SourceMap: file:///tmp/.mount_joplinnp3y0g/resources/app.asar/node_modules/taboverride/build/output/taboverride.min.js.map
DevTools failed to parse SourceMap: file:///tmp/.mount_joplinnp3y0g/resources/app.asar/gui/NoteEditor/NoteBody/AceEditor/AceEditor.js.map
DevTools failed to parse SourceMap: file:///tmp/.mount_joplinnp3y0g/resources/app.asar/gui/NoteEditor/NoteBody/AceEditor/utils/index.js.map
DevTools failed to parse SourceMap: file:///tmp/.mount_joplinnp3y0g/resources/app.asar/gui/NoteEditor/NoteBody/AceEditor/utils/useListIdent.js.map
DevTools failed to parse SourceMap: file:///tmp/.mount_joplinnp3y0g/resources/app.asar/gui/NoteEditor/NoteBody/AceEditor/Toolbar.js.map
DevTools failed to parse SourceMap: file:///tmp/.mount_joplinnp3y0g/resources/app.asar/gui/NoteEditor/NoteBody/AceEditor/styles/index.js.map
DevTools failed to parse SourceMap: file:///tmp/.mount_joplinnp3y0g/resources/app.asar/gui/NoteEditor/NoteBody/AceEditor/utils/types.js.map
DevTools failed to parse SourceMap: file:///tmp/.mount_joplinnp3y0g/resources/app.asar/gui/MultiNoteActions.js.map
DevTools failed to parse SourceMap: file:///tmp/.mount_joplinnp3y0g/resources/app.asar/gui/NoteToolbar/NoteToolbar.js.map
DevTools failed to parse SourceMap: file:///tmp/.mount_joplinnp3y0g/resources/app.asar/gui/NoteEditor/utils/index.js.map
DevTools failed to parse SourceMap: file:///tmp/.mount_joplinnp3y0g/resources/app.asar/gui/NoteEditor/utils/useSearchMarkers.js.map
DevTools failed to parse SourceMap: file:///tmp/.mount_joplinnp3y0g/resources/app.asar/gui/NoteEditor/utils/useNoteSearchBar.js.map
DevTools failed to parse SourceMap: file:///tmp/.mount_joplinnp3y0g/resources/app.asar/gui/NoteEditor/utils/useMessageHandler.js.map
DevTools failed to parse SourceMap: file:///tmp/.mount_joplinnp3y0g/resources/app.asar/gui/NoteEditor/utils/useWindowCommandHandler.js.map
DevTools failed to parse SourceMap: file:///tmp/.mount_joplinnp3y0g/resources/app.asar/gui/NoteEditor/utils/useDropHandler.js.map
DevTools failed to parse SourceMap: file:///tmp/.mount_joplinnp3y0g/resources/app.asar/gui/NoteEditor/utils/useMarkupToHtml.js.map
DevTools failed to parse SourceMap: file:///tmp/.mount_joplinnp3y0g/resources/app.asar/gui/NoteEditor/utils/useFormNote.js.map
DevTools failed to parse SourceMap: file:///tmp/.mount_joplinnp3y0g/resources/app.asar/lib/AsyncActionQueue.js.map
DevTools failed to parse SourceMap: file:///tmp/.mount_joplinnp3y0g/resources/app.asar/lib/hooks/usePrevious.js.map
DevTools failed to parse SourceMap: file:///tmp/.mount_joplinnp3y0g/resources/app.asar/gui/NoteEditor/styles/index.js.map
DevTools failed to parse SourceMap: file:///tmp/.mount_joplinnp3y0g/resources/app.asar/node_modules/performance-now/lib/performance-now.js.map
DevTools failed to parse SourceMap: file:///tmp/.mount_joplinnp3y0g/resources/app.asar/gui/NoteContentPropertiesDialog.js.map
DevTools failed to parse SourceMap: file:///tmp/.mount_joplinnp3y0g/resources/app.asar/gui/ShareNoteDialog.js.map
DevTools failed to parse SourceMap: file:///tmp/.mount_joplinnp3y0g/resources/app.asar/gui/ResourceScreen.js.map