Steps to reproduce
Create a .base file with a List view, minimal config (no filters/formulas needed to reproduce):
yaml
views:
- type: list
name: Active
order:- file.name
Ensure the view returns roughly 10 items or fewer — renders correctly.
Increase the matched note count to ~20 items.
Repeatedly switch the note between Reading view and Editing view (Cmd/Ctrl+E) several times in quick succession.
- file.name
Did you follow the troubleshooting guide? Yes
Expected result
Each row renders on its own line, showing the correct file name.
Actual result
Rows intermittently render overlapping each other at the same vertical position — text from multiple rows stacked/garbled together — while the result count shown in the view header remains correct (e.g. “20 results” with only one legible row visible). Reloading the note or reopening the view resolves it until the next rapid mode-switch triggers it again.
Additional testing done
Reproduced in a brand-new vault, zero community plugins, zero CSS snippets, default theme — rules out third-party interference.
Reproduced with the .base file stripped to the minimum shown above — rules out filters/formulas/sort as the cause.
Table view with identical underlying data and identical note count does not exhibit this — appears List-view-specific.
Threshold appears to sit somewhere between 10 and 20 matched items (not yet narrowed further).
Environment
SYSTEM INFO:
Obsidian version: 1.12.7
Installer version: 1.12.7
Operating system: Darwin Kernel Version 25.5.0: Tue Jun 9 22:28:34 PDT 2026; root:xnu-12377.121.10~1/RELEASE_ARM64_T6041 25.5.0
Login status: logged in
Language: en-GB
Catalyst license: none
Insider build toggle: off
Live preview: on
Base theme: adapt to system
Community theme: none
Snippets enabled: 0
Restricted mode: on
RECOMMENDATIONS:
none
Additional information
Note: file names like ‘Untitled 1 1’ in the screenshot are an artifact of quickly duplicating test notes to hit the target count — not part of the bug.
Also reproduced on iOS (iPhone), but only in my primary vault, not the isolated
test vault above — Obsidian Sync only supports one vault at a time on this
account. iOS reproduction happened with all plugins/CSS
active, so it’s suggestive rather than fully isolated evidence.
