Plugin: "Remember My Block" to restore your position when navigating between pages

Hey

One thing bothering me using Logseq is - it looses a position when navigating between pages.

Just to name few similar issues:

Based on the GitHub issue should be a regression bug, which is not fixed. And I am not a Clojure guy.

Save scrollbar position plugin have not been the proper workaround.

Let me present you a plugin I implemented named Remember My Block, It solves many issues you and I have with Logseq.

How it works:

  • Tracks the last visited block per page
  • Restores your position automatically when you navigate back to that page

It works in 2 modes - the mode is selected automatically based on how you left the page:

  • Edit mode: if you were editing a block, the plugin reopens it for editing and places the cursor at the end of the block
  • View mode: if you were just reading, the plugin scrolls to the block and highlights it without entering edit

There are few limitations described in the plugin documentation. Feedback and suggestion welcomed.

Enjoy!