Skip to content
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 5 additions & 0 deletions .changeset/honest-crabs-try.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
'svelte': patch
---

fix: `bind:value` to select with stores
Original file line number Diff line number Diff line change
Expand Up @@ -120,7 +120,7 @@ export function RegularElement(node, context) {
left,
value.expression.type === 'SequenceExpression'
? b.call(value.expression.expressions[0])
: value.expression
: /** @type {Expression} */ (context.visit(value.expression))
)
)
);
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
<select><option value="">--Please choose an option--</option><option value="dog" selected>Dog</option><option value="cat">Cat</option></select>
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
<script>
import { writable } from 'svelte/store';
const value = writable('dog');
</script>

<select bind:value={$value}>
<option value="">--Please choose an option--</option>
<option value="dog">Dog</option>
<option value="cat">Cat</option>
</select>