1
0
mirror of https://github.com/laurent22/joplin.git synced 2025-08-10 22:11:50 +02:00

Desktop: Fixes #12235: Fix switching to the Markdown editor after pasting links (#12241)

This commit is contained in:
Henry Heino
2025-08-06 02:50:17 -07:00
committed by GitHub
parent 2a216f1e61
commit 1f4b32a241
2 changed files with 2 additions and 1 deletions

View File

@@ -5,6 +5,7 @@ import shim from '@joplin/lib/shim';
const useLinkTooltips = (editor: Editor|null) => { const useLinkTooltips = (editor: Editor|null) => {
const resetModifiedTitles = useCallback(() => { const resetModifiedTitles = useCallback(() => {
if (!editor) return;
for (const element of editor.getDoc().querySelectorAll('a[data-joplin-original-title]')) { for (const element of editor.getDoc().querySelectorAll('a[data-joplin-original-title]')) {
element.setAttribute('title', element.getAttribute('data-joplin-original-title') ?? ''); element.setAttribute('title', element.getAttribute('data-joplin-original-title') ?? '');
element.removeAttribute('data-joplin-original-title'); element.removeAttribute('data-joplin-original-title');

View File

@@ -49,7 +49,7 @@ const useScheduleSaveCallbacks = (props: Props) => {
}, [props.dispatch, props.editorId, props.setFormNote]); }, [props.dispatch, props.editorId, props.setFormNote]);
const saveNoteIfWillChange = useCallback(async (formNote: FormNote) => { const saveNoteIfWillChange = useCallback(async (formNote: FormNote) => {
if (!formNote.id || !formNote.bodyWillChangeId) return; if (!formNote.id || !formNote.bodyWillChangeId || !props.editorRef.current) return;
const body = await props.editorRef.current.content(); const body = await props.editorRef.current.content();