Date property {{date}} changing after adding a new property through GUI

Steps to reproduce

  1. In Sandbox (using v1.9.2)
  2. Create a new Note
  3. add a single date property to the note (name doesn’t matter, just Date type)
  4. Go to source mode
  5. add {{date}} as the value
  6. leave source mode
  7. add a new property (any type and value)
  8. Open Source Mode
  9. the date property value now shows “{ date }”:

Did you follow the troubleshooting guide? [Y/N]

Y - Replicated in Sandbox

Expected result

date properties retains {{date}} value when adding additional properties to the note.

Actual result

value for the existing date property changed from “{{date}}” to “{date}”:
This resulted in the value not getting initialized when used as a template to set the current date.

Environment

SYSTEM INFO:
Obsidian version: v1.9.2
Installer version: v1.8.10
Operating system: Darwin Kernel Version 24.5.0: Tue Apr 22 19:54:43 PDT 2025; root:xnu-11417.121.6~2/RELEASE_ARM64_T8132 24.5.0
Login status: logged in
Language: en
Catalyst license: insider
Insider build toggle: on
Live preview: on
Base theme: adapt to system
Community theme: none
Snippets enabled: 0
Restricted mode: on

RECOMMENDATIONS:
none


Additional information

I think it’s actually “expected” :sweat_smile: … as Properties doesn’t detect the {{date}} as a template placeholder but as an object (or something similar)

I mean, if you want to create/edit a template, you need to do it from Source mode (AFAIK :innocent: )

1 Like