diff --git a/.changeset/social-foxes-pull.md b/.changeset/social-foxes-pull.md new file mode 100644 index 0000000000..d164d43f7b --- /dev/null +++ b/.changeset/social-foxes-pull.md @@ -0,0 +1,5 @@ +--- +'svelte': patch +--- + +fix: trigger `selectedcontent` reactivity diff --git a/packages/svelte/src/compiler/phases/2-analyze/visitors/RegularElement.js b/packages/svelte/src/compiler/phases/2-analyze/visitors/RegularElement.js index 1f3a93c67e..c7b40109a3 100644 --- a/packages/svelte/src/compiler/phases/2-analyze/visitors/RegularElement.js +++ b/packages/svelte/src/compiler/phases/2-analyze/visitors/RegularElement.js @@ -80,7 +80,7 @@ export function RegularElement(node, context) { // Special case: ` elements with browser-specific branching. * Modern browsers preserve HTML inside options, while older browsers strip it to text only. diff --git a/packages/svelte/src/internal/client/index.js b/packages/svelte/src/internal/client/index.js index 4792bc7230..0f20ce300d 100644 --- a/packages/svelte/src/internal/client/index.js +++ b/packages/svelte/src/internal/client/index.js @@ -42,7 +42,7 @@ export { export { set_class } from './dom/elements/class.js'; export { apply, event, delegate, replay_events } from './dom/elements/events.js'; export { autofocus, remove_textarea_child } from './dom/elements/misc.js'; -export { customizable_select } from './dom/elements/customizable-select.js'; +export { customizable_select, selectedcontent } from './dom/elements/customizable-select.js'; export { set_style } from './dom/elements/style.js'; export { animation, transition } from './dom/elements/transitions.js'; export { bind_active_element } from './dom/elements/bindings/document.js';