A Logseq plugin that remembers where you left off. When you reopen a page, it scrolls back to your last block — ready to edit or just to read.
Plugin disabled — navigating back to a page starts at the top:
Plugin enabled — navigating back restores your last position:
Via Logseq Marketplace
- Open Logseq → Settings → Plugins
- Search for Remember My Block
- Click Install
Manual
- Download the latest release zip from the Releases page
- Unzip into your Logseq plugins folder
- Enable the plugin in Logseq → Settings → Plugins
- Tracks the last visited block per page
- Restores your position automatically when you navigate back to that page
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
Very long pages are not supported. Logseq lazy-loads blocks on long pages, so a block that hasn't been rendered yet cannot be scrolled to or focused. The plugin will silently do nothing in that case.
Journal pages have partial support due to Logseq API limitations:
- Specific journal page (reached by clicking a date link): position is restored normally
- Main Journals view: NOT SUPPORTED — Logseq does not expose which journal page is currently active
The plugin tracks the last visited block for up to 50 pages. Revisiting a page updates its entry in place. When the limit is reached, the least recently visited page is dropped.
Note: Stored positions are kept in memory and cleared when you close the app.
Note: The 50-page limit is in place to observe Logseq performance and may change.
Prerequisites: Node.js
npm install # install dependencies
npm dev # start dev server with hot reload
npm build # build for development
npm prod # build for productionFound a bug or have a feature request? Open an issue on GitHub — all feedback is welcome.
MIT © Pavol Pidanič

