Bases: Trying to edit the value of a key used to filter a base/view seems to be a bit problematic

Steps to reproduce

  1. In few notes of the sandbox vault, add a date type of key and a value to each one
    • I chose the to add the dates:
      • 2025-05-26 in Start Here
      • 2025-05-27 in Plugins make Obsidian special for you
      • 2025-05-28 in Vault is just a local folder
  2. Create a .base file, add the brand new date property to the base to display it
  3. Add a filter through the GUI such as:
    • where date is on or after 2025-05-26
    • Note: it doesn’t seem to matter if the filter is under All views or This view
  4. Try to edit one of the dates of the date property in the now filtered view/base by clicking on its “day” part
    • E.g.: Editing the date 2025-05-28 into 2025-05-29

→ Result: I’m not able to fully edit the date like I would like to do, as I can only type the 2 of 29 but not the 9 before the value is saved :innocent: .
I think this also happens for the “other parts” of the date.

Did you follow the troubleshooting guide?

Yes, this has been reproduced in the Sandbox vault :blush:

Expected result

I was expecting the base to let me fully edit the value before saving it :sweat_smile:

Actual result

When trying to edit the day part of the date (e.g. 28 of 2025-05-28), I only have the opportunity to type 2 before the value is saved… but not the 9.

So, instead of the date being edited as 2025-05-29 it’s actually saved as 2025-05-02 which is then automatically discarded by the filter of the base (as the 2025-05-02 falls before 2025-05-26) :innocent:

Environment

MacBook Pro M2 Pro + MacOS Sequoia 15.5

SYSTEM INFO:
	Obsidian version: v1.9.1
	Installer version: v1.8.10
	Operating system: Darwin Kernel Version 24.5.0: Tue Apr 22 19:54:25 PDT 2025; root:xnu-11417.121.6~2/RELEASE_ARM64_T6020 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: off
	Plugins installed: 0
	Plugins enabled: 0

RECOMMENDATIONS:
	none

Additional information

This is the initial setup I’m using:

The content of the .base file after setting up the base through the GUI:

filters:
  and:
    - dateOnOrAfter(property.date, "2025-05-26")
views:
  - type: table
    name: Table
    order:
      - file.name
      - date
    sort:
      - column: property.date
        direction: ASC

And this is what I get when trying to modify the date 2025-05-28 into 2025-05-29 :

28 to 29

A workaround, in this case (I guess :blush: ), would be to remove the filter → Edit the desired value → Re-filter the base/view … But that’s a lot of manipulation just to edit the value of a date :innocent:

I’m sorry if this is already a know issue or has been reported :see_no_evil_monkey:
I tried to look for something similar and I could have missed it :sweat_smile: