Steps to reproduce
- Create a new Base
- Create a new property, populate it with any valid (or invalid) reference and then enable visibility of said property in the base table view
- Open the “Edit property setting” and note that formula edits alter the table in real-time.
- Open Chrome Developer Tools and swap to the Console tab
- Set the Formula to “file.file” and note that
a. Further changes to the formula no longer update the table
b. A “Converting circular structure to JSON” error appears in the console, with one extra instance per edit to the formula tab - Set the Formula value to something reasonable, close the “Edit property” tab and re-open it, noting that the formula live preview functionality now works again.
Did you follow the troubleshooting guide? [Y/N]
Yes, this result was recreated using the Sandbox Vault
Expected result
I would expect either a no-op to occur or for the user to be presented with an error message (or both)
Actual result
The Edit Property section stops previewing changes, until re-opened, which impairs the user’s ability to learn and experiment with formulas by trying things that are prone to failure.
Environment
I’ve included both environments that this has been recreated in.
Sandbox Vault
SYSTEM INFO:
Obsidian version: v1.9.0
Installer version: v1.8.9
Operating system: Darwin Kernel Version 24.5.0: Tue Apr 22 19:54:49 PDT 2025; root:xnu-11417.121.6~2/RELEASE_ARM64_T6000 24.5.0
Login status: logged in
Language: en
Catalyst license: supporter
Insider build toggle: on
Live preview: on
Base theme: adapt to system
Community theme: none
Snippets enabled: 0
Restricted mode: on
RECOMMENDATIONS:
none
Personal Vault
SYSTEM INFO:
Obsidian version: v1.9.0
Installer version: v1.8.9
Operating system: Darwin Kernel Version 24.5.0: Tue Apr 22 19:54:49 PDT 2025; root:xnu-11417.121.6~2/RELEASE_ARM64_T6000 24.5.0
Login status: logged in
Language: en
Catalyst license: supporter
Insider build toggle: on
Live preview: on
Base theme: light
Community theme: Minimal v7.7.19
Snippets enabled: 0
Restricted mode: off
Plugins installed: 7
Plugins enabled: 4
1: Minimal Theme Settings v8.1.1
2: Lazy Plugin Loader v1.0.20
3: Readwise Official v3.0.1
4: Templater v2.11.1
RECOMMENDATIONS:
Custom theme and snippets: for cosmetic issues, please first try updating your theme and disabling your snippets. If still not fixed, please try to make the issue happen in the Sandbox Vault or disable community theme and snippets.
Community plugins: for bugs, please first try updating all your plugins to latest. If still not fixed, please try to make the issue happen in the Sandbox Vault or disable community plugins.
Additional information
Here are some screenshots of various states.
1. Referencing an invalid/non-existent property results in an empty result with no errors
2. Referencing file.file
results in an error in the Chrome Developer Tools’ console
**3. Switching back to a valid result, without having closed the Edit property
window, increments the error counter and fails to display preview changes