fix(regression): Invalid :number property value still displays

after moving to other block

fixes https://test.logseq.com/#/page/68669ef3-7de8-4d96-95fc-21f2c1887ef5
This commit is contained in:
Tienson Qin
2025-07-08 13:55:35 +08:00
parent e259be0c51
commit 0885de9c79

View File

@@ -1264,7 +1264,10 @@
(set-value! (util/evalue e))
(reset! *value (util/evalue e)))
:on-blur (fn [_e]
(set-property-value! value))
(p/do!
(set-property-value! value)
(when (not= value (db-property/property-value-content (db/entity (:db/id value-block))))
(set-value! (db-property/property-value-content value-block)))))
:on-key-down (fn [e]
(let [input (rum/deref *input-ref)
pos (cursor/pos input)