Skip to content

Bug: same file in multiple windows/tabs jumps to the wrong scroll position #9

@CamWam

Description

@CamWam

Hi, thanks for building this plugin — it's very close to what I need.

I may have found a bug when the same file is opened in multiple places.

According to the README, the plugin supports per-tab awareness and says that the same file in different splits/tabs should track independently. However, in my usage, the same file appears to sometimes share/sync state across windows or tabs. :contentReference[oaicite:1]{index=1}

  1. State appears to sync across windows/tabs

    • When the same note is opened in different windows and/or tabs, scrolling in one place may affect the restored position in another place.
    • It feels like the positions are not fully independent.
  2. Unexpected/occasional scroll jumping

    • Sometimes the page suddenly jumps to another scroll position unexpectedly.
    • This can happen even when the mouse position stays the same and I am not intentionally changing the scroll target.
    • It feels like the plugin may be restoring or overwriting the current position unexpectedly.

SYSTEM INFO:
Obsidian version: 1.12.4
Installer version: 1.12.4
Operating system: Windows 10 Pro for Workstations 10.0.19045
Login status: not logged in
Language: zh
Insider build toggle: off
Live preview: on
Base theme: light
Community theme: Sanctum 1.2.0
Snippets enabled: 27
Restricted mode: off
Plugins installed: 84
Plugins enabled: 19
1: File Tree Alternative v2.6.0
2: Canvas Block Reference v0.0.4
3: Settings Search v1.3.10
4: Latex Suite v1.11.0
5: List Callouts v1.2.9
6: Version History Diff v2.3.3
7: Excalidraw v2.20.6
8: Recent Files v1.7.6
9: Search In Canvas v1.1.1
10: Canvas CSS class v2.5.0
11: Chronology v1.1.14
12: PDF++ v0.40.31
13: Multi Properties v1.4.0
14: Edit History v0.3.0
15: Git Changelog v0.6.0
16: Git v2.38.0
17: Style Settings v1.0.9
18: Omnisearch v1.28.2
19: Remember Scroll Position v1.0.16

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions