Search...Search plugins and themes...
⌘K
Sign in
  • Get started
  • Download
  • Pricing
  • Enterprise
  • Account
  • Obsidian
  • Overview
  • Sync
  • Publish
  • Canvas
  • Mobile
  • Web Clipper
  • CLI
  • Learn
  • Help
  • Developers
  • Changelog
  • About
  • Roadmap
  • Blog
  • Resources
  • System status
  • License overview
  • Terms of service
  • Privacy policy
  • Security
  • Community
  • Plugins
  • Themes
  • Discord
  • Forum / 中文论坛
  • Merch store
  • Brand guidelines
Follow us
DiscordTwitterBlueskyThreadsMastodonYouTubeGitHub
© 2026 Obsidian

Remember Scrollposition

s-blus-blu689 downloads

Remembers the scroll position in your notes and returns you to your last position upon opening a note.

Add to Obsidian
  • Overview
  • Scorecard
  • Updates10

This is a community plugin for Obsidian (https://obsidian.md).

Upon opening a note in Obsidian, your scroll position is set to the top of the document. For long notes that you wish to keep continue reading, this can be suboptimal.

Remember Scrollposition saves your scroll positions in a note and restores it as soon as you open the note again to return you where you left off. Optionally, you can configure to not restore your position automatically but only on usage of the ribbon icon or command.

Limitations

This is a very basic plugin, mainly supporting my personal flow of work. Following limitations are in place:

  • Does not work for notes in read view (Live Preview and Source works)
  • The scroll position save is an estimation, not a perfect match
  • This plugin is untested for mobile devices and will probably not work.

Installing the Plugin

Search for "Remember Scrollposition" in the Obsidian Community Plugins.

Manually installing the plugin

  • Copy over main.js, styles.css, manifest.json from releases to your vault VaultFolder/.obsidian/plugins/remember-scrollposition/.

Releasing new releases

You can simplify the version bump process by running npm version patch, npm version minor or npm version major after updating minAppVersion manually in manifest.json. The command will bump version in manifest.json and package.json, and add the entry for the new version to versions.json

  • Create new GitHub release using your new version number as the "Tag version". Use the exact version number, don't include a prefix v. See here for an example: https://github.com/obsidianmd/obsidian-sample-plugin/releases
  • Upload the files manifest.json, main.js, styles.css as binary attachments. Note: The manifest.json file must be in two places, first the root path of your repository and also in the release.
  • Publish the release.

Adding your plugin to the community plugin list

  • Check the plugin guidelines.
  • Publish an initial version.
  • Make sure you have a README.md file in the root of your repo.
  • Make a pull request at https://github.com/obsidianmd/obsidian-releases to add your plugin.

API Documentation

See https://github.com/obsidianmd/obsidian-api

76%
HealthGood
ReviewSatisfactory
About
Save and restore per-note scroll positions to return you to where you left off when reopening notes. Restore automatically or trigger manually via the ribbon icon or command; works in Live Preview and Source (read view and mobile are not supported).
NavigationInterfaceCommands
Details
Current version
1.0.5
Last updated
5 months ago
Created
Last year
Updates
10 releases
Downloads
689
Compatible with
Obsidian 0.15.0+
Platforms
Desktop only
License
MIT
Report bugRequest featureReport plugin
Author
s-blus-blu
github.com/s-blu
GitHubs-blu
  1. Community
  2. Plugins
  3. Navigation
  4. Remember Scrollposition

Related plugins

Quick Switcher++

Enhanced Quick Switcher, search open panels, and symbols.

Commander

Customize your workspace by adding commands everywhere, create macros and supercharge your mobile toolbar.

Hover Editor

Transform the Page Preview hover popover into a fully working editor instance.

Note Toolbar

Add customizable toolbars to your notes.

Tray

Run Obsidian from the system tray for customisable window management and global quick notes.

Leader Hotkeys

Add leader hotkey support to any command (like tmux or vim).

Graph Banner

Display a local graph view to the note header

Dragger

Drag and drop any block (paragraphs, headings, lists, etc.) to rearrange content like Notion.

Lean Terminal

Embedded terminal panel powered by xterm.js and node-pty - no external windows.

Slash Commander

Customize the slash command list, assign each command an icon.