File tree Expand file tree Collapse file tree 2 files changed +8
-1
lines changed Expand file tree Collapse file tree 2 files changed +8
-1
lines changed Original file line number Diff line number Diff line change 1
1
# Changelog
2
2
3
+ ## Next
4
+ - Fix value bindings not always causing updates (@asdfghjkkl11 )
5
+
3
6
## 2.14.0 - 2024 Oct 23
4
7
- Add Svelte 5 support
5
8
Original file line number Diff line number Diff line change 16
16
/** Default date to display in picker before value is assigned */
17
17
const defaultDate = new Date ()
18
18
19
+ function cloneDate(d : Date ) {
20
+ return new Date (d .getTime ())
21
+ }
22
+
19
23
// inner date value store for preventing value updates (and also
20
24
// text updates as a result) when date is unchanged
21
25
const innerStore = writable (null as Date | null )
27
31
innerStore .set (null )
28
32
value = date
29
33
} else if (date .getTime () !== $innerStore ?.getTime ()) {
30
- innerStore .set (date )
34
+ innerStore .set (cloneDate ( date ) )
31
35
value = date
32
36
}
33
37
},
You can’t perform that action at this time.
0 commit comments