Plugin: Resume Note [v0.5.3, 2026-05-07]

I can't figure this out. I installed the update. Thank you. Using Android 14. But, the issue I wanted it for most doesn't seem to be addressed (or possibly even possible). When I am proofreading a long note and find something to correct, I switch to edit mode and end up at the top of the 7 or so pages of a note. Then I must search down pages before I find the spot I needed to change. It does seem to return to the cursor position from the Edit mode, which is nice. Am I missing something, or is the idea of it knowing where I am in preview mode just not something you attempted to do?

However, I am now opening notes in Edit mode instead of preview mode and returning to my last position, so that's great.

Exactly right. This is not something that I know how to do in a plugin (not sure if it's possible), so never claimed of achieving it. :wink: If anyone else does know and would like to open a PR for the plugin, I'd be happy to consider it.

Personally, I'm content with using only the editor, but I understand why it's a desired feature. Sorry I can't help with that.

Honestly, when I stopped and thought about it, realizing there is no cursor in preview mode, I felt a bit silly. Your description clearly says, “Save cursor and selection” — which preview doesn't have.

But, still, returning to where I left off and opening in editor mode that I use 95% of the time, are improvements for me. Thank you.

@shikuz I have no words to explain how much I appreciate your work here.
I've spent so many days in the past and last week trying to fix this in Joplin core.
Already gave up, but though hey, let's give Grok (AI) another try and he found this topic!!
Yeee-hoooo!!!

P.S. I wonder why does plugin save scroll position - seems to be working as expected in latest pre-release version.

Opened high-severity (IMHO) issue:
Plugin breaks cross-note anchor (hash) navigation

That's an interesting point. Apparently, when the preview pane is on (e.g., in split view), Joplin remembers the scroll position. But this doesn't work: (1) when only the editor pane is on; (2) across app sessions; (3) across devices. The plugin takes care of these 3 use cases.

Thanks for reporting this. This is indeed a limitation of restoring the scroll position. I tried to work around this in the latest release, by adding a new setting.

v0.3.2

  • added: setting: restoreScrollPosition (default: enabled)
    • when this setting is off, the scroll position will not be set by the plugin
    • if the preview pane is visible, setting this off will not change the app's behaviour, for the most part
    • at the same time, it will let Joplin scroll to note headings

Two conflicts discovered ….

  1. Resume tagged a note for a different folder as the correct note to resume to. I.e., I'd click on a folder and Resume Note would zip me to an entirely different folder.
  • I moved a note out of a folder to another folder (I can't remember if I use the "Move to notebook" method or just dragged it; I probably just dragged it.)
  • Now every time I click the originating folder, the cursor jumps to the 'moved to' folder.
  • I fixed it by turning off Resume Note. Restarting. Clicking around a bit. Turning it back on. Then restarting Joplin.
  • I was unable to repeat the error. :frowning:
  1. Resume Note and Note Tabs fight each other. Resume Note normally wins. I.e., If clicking on a Note Tab takes me to a note in a different folder, Resume Note will take me to whichever note it thinks needs focus within that folder telling Note Tabs to pound sand. I click the Note Tabs tab again and it switches to the correct note within that folder.

Thanks @t0dd, there's a pending PR that might solve these issues. I've been testing it for some time, but would appreciate user feedback. You can download a pre-release here.

v0.4.0

  • fixed: restore last active note only when new folder is manually selected (#4 by @executed)
  • fixed: cross-note anchor (hash) navigation (#4 by @executed)
  • misc minor improvements (#4 by @executed)

Thanks for this plugin!

As Joplin has since implemented some of it natively, I’m only interested in some of the features, mainly: - load the last active note on startup. Can I use this plugin just for that?

It would be great if you could provide settings to enable/disable features individually. Not sure whether that is currently possible.

Thanks @schlagmichdoch, indeed I should add a setting to disable cursor position restore. I'll add this to the next release.

v0.5.0

  • added: setting: saveCursor
    • allows disabling cursor and scroll position saving/restoring while keeping folder-note mapping and home note features
    • useful when Joplin handles cursor position natively
  • improved: debounce cursor userData writes to reduce sync traffic

New Joplin user here; installing plugins and messing with settings and such...I didn't read everything in this thread, but I did search with no luck.

So I set the home note in the correct spot and checked the box to go to home note on open. When clicking the "Go to home" button, it loads the correct note, however, whenever I restart or open the app, I get an error dialogue box saying the home note (and it shows the note id) cannot be found and opens up to the last note instead.

I've tried using different notes as the home note and I get the same error. Everything else works as intended. This is on the latest version for Windows. Any help would be much appreciated and thanks in advance!

Welcome @Aubreality!

Could you please try to increase the Resume Note setting Delay before starting the plugin (in ms), e.g., to 3000 or 5000 (5 sec).

Increasing from 1000 to 3000 didn't fix the problem; neither did increasing to 5000 or even 7000.

Is there a known list of other plugins that conflict with Resume Note or might be causing this? I have a bunch of other plugins & I had Home Note previously, but removed that for this one (did the same thing better plus more), but I've tested other notes as home note since then.

Thanks @Aubreality. I don't know of a conflicting plugin, but there could be one. Could you copy your Joplin → About dialog and paste it here with the full list of installed plugins? Also, could you test with all plugins disabled except Resume Note?

@shikuz Ok...so a few things...

First, I noticed that if I was last on whichever note was set as the home note, not only would I get the "can't find home note" message, but whichever note was used before the home note would load on restart instead as well.

Second, I did some stuff before seeing this and I thought I figured it out, but alas I did not. So while I had Home Note disabled, it was still installed. I removed it, and still had the same issue. So I deleted my home note and created a new one and it worked! It appeared that notes created AFTER removing Home Note would actually load at startup / restart, but the notes created before would still throw the same error.

So I let it be and got on here to update, saw your response, and opened Joplin to get that info....and the issue has returned like 10 minutes later...

I then did what you asked and disabled all the other plugins, restarted, and the error still occurred. I then re-enabled all the other plugins, restarted, and the home note loaded just fine...waited about 10 minutes like before, closed Joplin & reopened....and the issue is back again...

Anyways, here's the about with the full list of installed plugins:

Joplin 3.5.13 (prod, win32)

Device: win32, Intel(R) Celeron(R) N4000C CPU @ 1.10GHz

Revision: 0c1511f

Backup: 1.5.1
Better Tables: 1.0.0
CodeMirror 6 snippets: 0.1.0
Collapsible Sections: 1.9.3
Combine notes: 1.2.3
Editor Themes: 1.1.0
Extra Markdown editor settings: 1.11.0
Favorites: 1.3.2
Freehand Drawing: 4.2.0
Import local CSS: 1.1.0
Joplin debug tool: 0.3.0
Joplin Explorer: 1.2.2
Menu items, Shortcuts, Toolbar icons: 1.1.0
Note list and sidebar toggle buttons: 1.0.3
Note Tabs: 1.4.0
Outline: 1.5.15
Quick Links: 1.3.2
Resume Note: 0.5.0
Rich Markdown: 0.17.1
Tagging: 1.0.3
Templates: 3.0.0
Wikilinks: 0.4.1
YesYouKan: 1.1.3

strange case indeed. thanks for the thorough investigation.

I've pushed a small patch that includes the actual error reason from joplin's openNote in the dialog. once it's available from the store (usually within an hour), could you update the plugin and post the error message?

this is exactly what startup delay was designed to solve (long Joplin startup on a slow machine), but please try the latest v0.5.3. it should be more robust and hopefully this issue will be resolved.