Skip to content

state_referenced_locally #2064

Description

@Bilge

Describe the bug

After updating svelte 5.41.1 -> 5.56.1 (and bits-ui 2.14.2 -> 2.18.1), I get a gorillion errors relating to state_referenced_locally from bits-ui:

Reproduction

Just compile the project bro

Logs

WARNING in ../node_modules/.pnpm/bits-ui@2.18.1_@internationalized+date@3.8.2_svelte@5.56.1/node_modules/bits-ui/dist/bits/accordion/components/accordion.svelte
  ⚠ Module Warning (from /node_modules/.pnpm/svelte-loader@3.2.4_svelte@5.56.1/node_modules/svelte-loader/index.js??ruleSet[1].rules[3].use[0]):
  │ state_referenced_locally: This reference only captures the initial value of `type`. Did you mean to reference it inside a closure instead?
  │ https://svelte.dev/e/state_referenced_locally
  │ node_modules/.pnpm/bits-ui@2.18.1_@internationalized+date@3.8.2_svelte@5.56.1/node_modules/bits-ui/dist/bits/accordion/components/accordion.svelte:19:4
  │ 17: });
  │ 18: const rootState = AccordionRootState.create({
  │ 19:     type,
  │             ^
  │ 20:     value: boxWith(() => value, (v) => {
  │ 21:         value = v;


WARNING in ../node_modules/.pnpm/bits-ui@2.18.1_@internationalized+date@3.8.2_svelte@5.56.1/node_modules/bits-ui/dist/bits/calendar/components/calendar.svelte
  ⚠ Module Warning (from /node_modules/.pnpm/svelte-loader@3.2.4_svelte@5.56.1/node_modules/svelte-loader/index.js??ruleSet[1].rules[3].use[0]):
  │ state_referenced_locally: This reference only captures the initial value of `minValue`. Did you mean to reference it inside a closure instead?
  │ https://svelte.dev/e/state_referenced_locally
  │ node_modules/.pnpm/bits-ui@2.18.1_@internationalized+date@3.8.2_svelte@5.56.1/node_modules/bits-ui/dist/bits/calendar/components/calendar.svelte:12:4
  │ 10: const defaultPlaceholder = getDefaultDate({
  │ 11:     defaultValue: value,
  │ 12:     minValue,
  │                 ^
  │ 13:     maxValue,
  │ 14: });


WARNING in ../node_modules/.pnpm/bits-ui@2.18.1_@internationalized+date@3.8.2_svelte@5.56.1/node_modules/bits-ui/dist/bits/calendar/components/calendar.svelte
  ⚠ Module Warning (from /node_modules/.pnpm/svelte-loader@3.2.4_svelte@5.56.1/node_modules/svelte-loader/index.js??ruleSet[1].rules[3].use[0]):
  │ state_referenced_locally: This reference only captures the initial value of `maxValue`. Did you mean to reference it inside a closure instead?
  │ https://svelte.dev/e/state_referenced_locally
  │ node_modules/.pnpm/bits-ui@2.18.1_@internationalized+date@3.8.2_svelte@5.56.1/node_modules/bits-ui/dist/bits/calendar/components/calendar.svelte:13:4
  │ 11:     defaultValue: value,
  │ 12:     minValue,
  │ 13:     maxValue,
  │                 ^
  │ 14: });
  │ 15: function handleDefaultPlaceholder() {


WARNING in ../node_modules/.pnpm/bits-ui@2.18.1_@internationalized+date@3.8.2_svelte@5.56.1/node_modules/bits-ui/dist/bits/checkbox/components/checkbox.svelte
  ⚠ Module Warning (from /node_modules/.pnpm/svelte-loader@3.2.4_svelte@5.56.1/node_modules/svelte-loader/index.js??ruleSet[1].rules[3].use[0]):
  │ state_referenced_locally: This reference only captures the initial value of `value`. Did you mean to reference it inside a closure instead?
  │ https://svelte.dev/e/state_referenced_locally
  │ node_modules/.pnpm/bits-ui@2.18.1_@internationalized+date@3.8.2_svelte@5.56.1/node_modules/bits-ui/dist/bits/checkbox/components/checkbox.svelte:9:13
  │  7: let { checked = $bindable(false), ref = $bindable(null), onCheckedChange, children, disabled = false, required = false, name = undefined, value = "on", id = createId(uid), indeterminate = $bindable(false), onIndeterminateChange, child, type = "button", readonly, ...restProps } = $props();
  │  8: const group = CheckboxGroupContext.getOr(null);
  │  9: if (group && value) {
  │                       ^
  │ 10:     if (group.opts.value.current.includes(value)) {
  │ 11:         checked = true;


WARNING in ../node_modules/.pnpm/bits-ui@2.18.1_@internationalized+date@3.8.2_svelte@5.56.1/node_modules/bits-ui/dist/bits/checkbox/components/checkbox.svelte
  ⚠ Module Warning (from /node_modules/.pnpm/svelte-loader@3.2.4_svelte@5.56.1/node_modules/svelte-loader/index.js??ruleSet[1].rules[3].use[0]):
  │ state_referenced_locally: This reference only captures the initial value of `value`. Did you mean to reference it inside a closure instead?
  │ https://svelte.dev/e/state_referenced_locally
  │ node_modules/.pnpm/bits-ui@2.18.1_@internationalized+date@3.8.2_svelte@5.56.1/node_modules/bits-ui/dist/bits/checkbox/components/checkbox.svelte:10:42
  │  8: const group = CheckboxGroupContext.getOr(null);
  │  9: if (group && value) {
  │ 10:     if (group.opts.value.current.includes(value)) {
  │                                                    ^
  │ 11:         checked = true;
  │ 12:     }


WARNING in ../node_modules/.pnpm/bits-ui@2.18.1_@internationalized+date@3.8.2_svelte@5.56.1/node_modules/bits-ui/dist/bits/combobox/components/combobox-input.svelte
  ⚠ Module Warning (from /node_modules/.pnpm/svelte-loader@3.2.4_svelte@5.56.1/node_modules/svelte-loader/index.js??ruleSet[1].rules[3].use[0]):
  │ state_referenced_locally: This reference only captures the initial value of `defaultValue`. Did you mean to reference it inside a closure instead?
  │ https://svelte.dev/e/state_referenced_locally
  │ node_modules/.pnpm/bits-ui@2.18.1_@internationalized+date@3.8.2_svelte@5.56.1/node_modules/bits-ui/dist/bits/combobox/components/combobox-input.svelte:11:4
  │  9:     clearOnDeselect: boxWith(() => clearOnDeselect),
  │ 10: });
  │ 11: if (defaultValue) {
  │                     ^
  │ 12:     inputState.root.opts.inputValue.current = defaultValue;
  │ 13: }


WARNING in ../node_modules/.pnpm/bits-ui@2.18.1_@internationalized+date@3.8.2_svelte@5.56.1/node_modules/bits-ui/dist/bits/combobox/components/combobox-input.svelte
  ⚠ Module Warning (from /node_modules/.pnpm/svelte-loader@3.2.4_svelte@5.56.1/node_modules/svelte-loader/index.js??ruleSet[1].rules[3].use[0]):
  │ state_referenced_locally: This reference only captures the initial value of `defaultValue`. Did you mean to reference it inside a closure instead?
  │ https://svelte.dev/e/state_referenced_locally
  │ node_modules/.pnpm/bits-ui@2.18.1_@internationalized+date@3.8.2_svelte@5.56.1/node_modules/bits-ui/dist/bits/combobox/components/combobox-input.svelte:12:46
  │ 10: });
  │ 11: if (defaultValue) {
  │ 12:     inputState.root.opts.inputValue.current = defaultValue;
  │                                                               ^
  │ 13: }
  │ 14: const mergedProps = $derived(mergeProps(restProps, inputState.props, { value: inputState.root.opts.inputValue.current }));


WARNING in ../node_modules/.pnpm/bits-ui@2.18.1_@internationalized+date@3.8.2_svelte@5.56.1/node_modules/bits-ui/dist/bits/combobox/components/combobox.svelte
  ⚠ Module Warning (from /node_modules/.pnpm/svelte-loader@3.2.4_svelte@5.56.1/node_modules/svelte-loader/index.js??ruleSet[1].rules[3].use[0]):
  │ state_referenced_locally: This reference only captures the initial value of `type`. Did you mean to reference it inside a closure instead?
  │ https://svelte.dev/e/state_referenced_locally
  │ node_modules/.pnpm/bits-ui@2.18.1_@internationalized+date@3.8.2_svelte@5.56.1/node_modules/bits-ui/dist/bits/combobox/components/combobox.svelte:9:25
  │  7: let { value = $bindable(), onValueChange = noop, name = "", disabled = false, type, open = $bindable(false), onOpenChange = noop, onOpenChangeComplete = noop, loop = false, scrollAlignment = "nearest", required = false, items = [], allowDeselect = true, inputValue = "", children, } = $props();
  │  8: if (value === undefined) {
  │  9:     const defaultValue = type === "single" ? "" : [];
  │                                  ^
  │ 10:     value = defaultValue;
  │ 11: }


WARNING in ../node_modules/.pnpm/bits-ui@2.18.1_@internationalized+date@3.8.2_svelte@5.56.1/node_modules/bits-ui/dist/bits/combobox/components/combobox.svelte
  ⚠ Module Warning (from /node_modules/.pnpm/svelte-loader@3.2.4_svelte@5.56.1/node_modules/svelte-loader/index.js??ruleSet[1].rules[3].use[0]):
  │ state_referenced_locally: This reference only captures the initial value of `type`. Did you mean to reference it inside a closure instead?
  │ https://svelte.dev/e/state_referenced_locally
  │ node_modules/.pnpm/bits-ui@2.18.1_@internationalized+date@3.8.2_svelte@5.56.1/node_modules/bits-ui/dist/bits/combobox/components/combobox.svelte:18:4
  │ 16: });
  │ 17: const rootState = SelectRootState.create({
  │ 18:     type,
  │             ^
  │ 19:     value: boxWith(() => value, (v) => {
  │ 20:         value = v;


WARNING in ../node_modules/.pnpm/bits-ui@2.18.1_@internationalized+date@3.8.2_svelte@5.56.1/node_modules/bits-ui/dist/bits/date-field/components/date-field-segment.svelte
  ⚠ Module Warning (from /node_modules/.pnpm/svelte-loader@3.2.4_svelte@5.56.1/node_modules/svelte-loader/index.js??ruleSet[1].rules[3].use[0]):
  │ state_referenced_locally: This reference only captures the initial value of `part`. Did you mean to reference it inside a closure instead?
  │ https://svelte.dev/e/state_referenced_locally
  │ node_modules/.pnpm/bits-ui@2.18.1_@internationalized+date@3.8.2_svelte@5.56.1/node_modules/bits-ui/dist/bits/date-field/components/date-field-segment.svelte:6:50
  │ 4: const uid = $props.id();
  │ 5: let { id = createId(uid), ref = $bindable(null), children, child, part, ...restProps } = $props();
  │ 6: const segmentState = DateFieldSegmentState.create(part, {
  │                                                          ^
  │ 7:     id: boxWith(() => id),
  │ 8:     ref: boxWith(() => ref, (v) => (ref = v)),


WARNING in ../node_modules/.pnpm/bits-ui@2.18.1_@internationalized+date@3.8.2_svelte@5.56.1/node_modules/bits-ui/dist/bits/date-picker/components/date-picker.svelte
  ⚠ Module Warning (from /node_modules/.pnpm/svelte-loader@3.2.4_svelte@5.56.1/node_modules/svelte-loader/index.js??ruleSet[1].rules[3].use[0]):
  │ state_referenced_locally: This reference only captures the initial value of `granularity`. Did you mean to reference it inside a closure instead?
  │ https://svelte.dev/e/state_referenced_locally
  │ node_modules/.pnpm/bits-ui@2.18.1_@internationalized+date@3.8.2_svelte@5.56.1/node_modules/bits-ui/dist/bits/date-picker/components/date-picker.svelte:13:4
  │ 11: let { open = $bindable(false), onOpenChange = noop, onOpenChangeComplete = noop, value = $bindable(), onValueChange = noop, placeholder = $bindable(), onPlaceholderChange = noop, isDateUnavailable = () => false, validate = noop, onInvalid = noop, minValue, maxValue, disabled = false, readonly = false, granularity, readonlySegments = [], hourCycle, locale, hideTimeZone = false, required = false, calendarLabel = "Event", disableDaysOutsideMonth = true, preventDeselect = false, pagedNavigation = false, weekStartsOn, weekdayFormat = "narrow", isDateDisabled = () => false, fixedWeeks = false, numberOfMonths = 1, closeOnDateSelect = true, initialFocus = false, errorMessageId, children, monthFormat = "long", yearFormat = "numeric", } = $props();
  │ 12: const defaultPlaceholder = getDefaultDate({
  │ 13:     granularity,
  │                    ^
  │ 14:     defaultValue: value,
  │ 15:     minValue,


WARNING in ../node_modules/.pnpm/bits-ui@2.18.1_@internationalized+date@3.8.2_svelte@5.56.1/node_modules/bits-ui/dist/bits/date-picker/components/date-picker.svelte
  ⚠ Module Warning (from /node_modules/.pnpm/svelte-loader@3.2.4_svelte@5.56.1/node_modules/svelte-loader/index.js??ruleSet[1].rules[3].use[0]):
  │ state_referenced_locally: This reference only captures the initial value of `minValue`. Did you mean to reference it inside a closure instead?
  │ https://svelte.dev/e/state_referenced_locally
  │ node_modules/.pnpm/bits-ui@2.18.1_@internationalized+date@3.8.2_svelte@5.56.1/node_modules/bits-ui/dist/bits/date-picker/components/date-picker.svelte:15:4
  │ 13:     granularity,
  │ 14:     defaultValue: value,
  │ 15:     minValue,
  │                 ^
  │ 16:     maxValue,
  │ 17: });


WARNING in ../node_modules/.pnpm/bits-ui@2.18.1_@internationalized+date@3.8.2_svelte@5.56.1/node_modules/bits-ui/dist/bits/date-picker/components/date-picker.svelte
  ⚠ Module Warning (from /node_modules/.pnpm/svelte-loader@3.2.4_svelte@5.56.1/node_modules/svelte-loader/index.js??ruleSet[1].rules[3].use[0]):
  │ state_referenced_locally: This reference only captures the initial value of `maxValue`. Did you mean to reference it inside a closure instead?
  │ https://svelte.dev/e/state_referenced_locally
  │ node_modules/.pnpm/bits-ui@2.18.1_@internationalized+date@3.8.2_svelte@5.56.1/node_modules/bits-ui/dist/bits/date-picker/components/date-picker.svelte:16:4
  │ 14:     defaultValue: value,
  │ 15:     minValue,
  │ 16:     maxValue,
  │                 ^
  │ 17: });
  │ 18: function handleDefaultPlaceholder() {


WARNING in ../node_modules/.pnpm/bits-ui@2.18.1_@internationalized+date@3.8.2_svelte@5.56.1/node_modules/bits-ui/dist/bits/date-range-field/components/date-range-field-input.svelte
  ⚠ Module Warning (from /node_modules/.pnpm/svelte-loader@3.2.4_svelte@5.56.1/node_modules/svelte-loader/index.js??ruleSet[1].rules[3].use[0]):
  │ state_referenced_locally: This reference only captures the initial value of `type`. Did you mean to reference it inside a closure instead?
  │ https://svelte.dev/e/state_referenced_locally
  │ node_modules/.pnpm/bits-ui@2.18.1_@internationalized+date@3.8.2_svelte@5.56.1/node_modules/bits-ui/dist/bits/date-range-field/components/date-range-field-input.svelte:11:3
  │  9:     ref: boxWith(() => ref, (v) => (ref = v)),
  │ 10:     name: boxWith(() => name),
  │ 11: }, type);
  │            ^
  │ 12: const mergedProps = $derived(mergeProps(restProps, inputState.props, { role: "presentation" }));
  │ 13: </script>


WARNING in ../node_modules/.pnpm/bits-ui@2.18.1_@internationalized+date@3.8.2_svelte@5.56.1/node_modules/bits-ui/dist/bits/date-range-picker/components/date-range-picker.svelte
  ⚠ Module Warning (from /node_modules/.pnpm/svelte-loader@3.2.4_svelte@5.56.1/node_modules/svelte-loader/index.js??ruleSet[1].rules[3].use[0]):
  │ state_referenced_locally: This reference only captures the initial value of `granularity`. Did you mean to reference it inside a closure instead?
  │ https://svelte.dev/e/state_referenced_locally
  │ node_modules/.pnpm/bits-ui@2.18.1_@internationalized+date@3.8.2_svelte@5.56.1/node_modules/bits-ui/dist/bits/date-range-picker/components/date-range-picker.svelte:30:4
  │ 28: });
  │ 29: const defaultPlaceholder = getDefaultDate({
  │ 30:     granularity,
  │                    ^
  │ 31:     defaultValue: value?.start,
  │ 32:     minValue,


WARNING in ../node_modules/.pnpm/bits-ui@2.18.1_@internationalized+date@3.8.2_svelte@5.56.1/node_modules/bits-ui/dist/bits/date-range-picker/components/date-range-picker.svelte
  ⚠ Module Warning (from /node_modules/.pnpm/svelte-loader@3.2.4_svelte@5.56.1/node_modules/svelte-loader/index.js??ruleSet[1].rules[3].use[0]):
  │ state_referenced_locally: This reference only captures the initial value of `minValue`. Did you mean to reference it inside a closure instead?
  │ https://svelte.dev/e/state_referenced_locally
  │ node_modules/.pnpm/bits-ui@2.18.1_@internationalized+date@3.8.2_svelte@5.56.1/node_modules/bits-ui/dist/bits/date-range-picker/components/date-range-picker.svelte:32:4
  │ 30:     granularity,
  │ 31:     defaultValue: value?.start,
  │ 32:     minValue,
  │                 ^
  │ 33:     maxValue,
  │ 34: });


WARNING in ../node_modules/.pnpm/bits-ui@2.18.1_@internationalized+date@3.8.2_svelte@5.56.1/node_modules/bits-ui/dist/bits/date-range-picker/components/date-range-picker.svelte
  ⚠ Module Warning (from /node_modules/.pnpm/svelte-loader@3.2.4_svelte@5.56.1/node_modules/svelte-loader/index.js??ruleSet[1].rules[3].use[0]):
  │ state_referenced_locally: This reference only captures the initial value of `maxValue`. Did you mean to reference it inside a closure instead?
  │ https://svelte.dev/e/state_referenced_locally
  │ node_modules/.pnpm/bits-ui@2.18.1_@internationalized+date@3.8.2_svelte@5.56.1/node_modules/bits-ui/dist/bits/date-range-picker/components/date-range-picker.svelte:33:4
  │ 31:     defaultValue: value?.start,
  │ 32:     minValue,
  │ 33:     maxValue,
  │                 ^
  │ 34: });
  │ 35: function handleDefaultPlaceholder() {


WARNING in ../node_modules/.pnpm/bits-ui@2.18.1_@internationalized+date@3.8.2_svelte@5.56.1/node_modules/bits-ui/dist/bits/menu/components/menu-checkbox-item.svelte
  ⚠ Module Warning (from /node_modules/.pnpm/svelte-loader@3.2.4_svelte@5.56.1/node_modules/svelte-loader/index.js??ruleSet[1].rules[3].use[0]):
  │ state_referenced_locally: This reference only captures the initial value of `value`. Did you mean to reference it inside a closure instead?
  │ https://svelte.dev/e/state_referenced_locally
  │ node_modules/.pnpm/bits-ui@2.18.1_@internationalized+date@3.8.2_svelte@5.56.1/node_modules/bits-ui/dist/bits/menu/components/menu-checkbox-item.svelte:9:13
  │  7: let { child, children, ref = $bindable(null), checked = $bindable(false), id = createId(uid), onCheckedChange = noop, disabled = false, onSelect = noop, closeOnSelect = true, indeterminate = $bindable(false), onIndeterminateChange = noop, value = "", ...restProps } = $props();
  │  8: const group = MenuCheckboxGroupContext.getOr(null);
  │  9: if (group && value) {
  │                       ^
  │ 10:     if (group.opts.value.current.includes(value)) {
  │ 11:         checked = true;


WARNING in ../node_modules/.pnpm/bits-ui@2.18.1_@internationalized+date@3.8.2_svelte@5.56.1/node_modules/bits-ui/dist/bits/menu/components/menu-checkbox-item.svelte
  ⚠ Module Warning (from /node_modules/.pnpm/svelte-loader@3.2.4_svelte@5.56.1/node_modules/svelte-loader/index.js??ruleSet[1].rules[3].use[0]):
  │ state_referenced_locally: This reference only captures the initial value of `value`. Did you mean to reference it inside a closure instead?
  │ https://svelte.dev/e/state_referenced_locally
  │ node_modules/.pnpm/bits-ui@2.18.1_@internationalized+date@3.8.2_svelte@5.56.1/node_modules/bits-ui/dist/bits/menu/components/menu-checkbox-item.svelte:10:42
  │  8: const group = MenuCheckboxGroupContext.getOr(null);
  │  9: if (group && value) {
  │ 10:     if (group.opts.value.current.includes(value)) {
  │                                                    ^
  │ 11:         checked = true;
  │ 12:     }


WARNING in ../node_modules/.pnpm/bits-ui@2.18.1_@internationalized+date@3.8.2_svelte@5.56.1/node_modules/bits-ui/dist/bits/navigation-menu/components/navigation-menu-content-impl.svelte
  ⚠ Module Warning (from /node_modules/.pnpm/svelte-loader@3.2.4_svelte@5.56.1/node_modules/svelte-loader/index.js??ruleSet[1].rules[3].use[0]):
  │ state_referenced_locally: This reference only captures the initial value of `itemState`. Did you mean to reference it inside a closure instead?
  │ https://svelte.dev/e/state_referenced_locally
  │ node_modules/.pnpm/bits-ui@2.18.1_@internationalized+date@3.8.2_svelte@5.56.1/node_modules/bits-ui/dist/bits/navigation-menu/components/navigation-menu-content-impl.svelte:16:3
  │ 14:         untrack(() => onRefChange?.(v));
  │ 15:     }),
  │ 16: }, itemState);
  │                 ^
  │ 17: if (itemState) {
  │ 18:     NavigationMenuItemContext.set(itemState);


WARNING in ../node_modules/.pnpm/bits-ui@2.18.1_@internationalized+date@3.8.2_svelte@5.56.1/node_modules/bits-ui/dist/bits/navigation-menu/components/navigation-menu-content-impl.svelte
  ⚠ Module Warning (from /node_modules/.pnpm/svelte-loader@3.2.4_svelte@5.56.1/node_modules/svelte-loader/index.js??ruleSet[1].rules[3].use[0]):
  │ state_referenced_locally: This reference only captures the initial value of `itemState`. Did you mean to reference it inside a closure instead?
  │ https://svelte.dev/e/state_referenced_locally
  │ node_modules/.pnpm/bits-ui@2.18.1_@internationalized+date@3.8.2_svelte@5.56.1/node_modules/bits-ui/dist/bits/navigation-menu/components/navigation-menu-content-impl.svelte:17:4
  │ 15:     }),
  │ 16: }, itemState);
  │ 17: if (itemState) {
  │                  ^
  │ 18:     NavigationMenuItemContext.set(itemState);
  │ 19: }


WARNING in ../node_modules/.pnpm/bits-ui@2.18.1_@internationalized+date@3.8.2_svelte@5.56.1/node_modules/bits-ui/dist/bits/navigation-menu/components/navigation-menu-content-impl.svelte
  ⚠ Module Warning (from /node_modules/.pnpm/svelte-loader@3.2.4_svelte@5.56.1/node_modules/svelte-loader/index.js??ruleSet[1].rules[3].use[0]):
  │ state_referenced_locally: This reference only captures the initial value of `itemState`. Did you mean to reference it inside a closure instead?
  │ https://svelte.dev/e/state_referenced_locally
  │ node_modules/.pnpm/bits-ui@2.18.1_@internationalized+date@3.8.2_svelte@5.56.1/node_modules/bits-ui/dist/bits/navigation-menu/components/navigation-menu-content-impl.svelte:18:34
  │ 16: }, itemState);
  │ 17: if (itemState) {
  │ 18:     NavigationMenuItemContext.set(itemState);
  │                                                ^
  │ 19: }
  │ 20: const mergedProps = $derived(mergeProps(restProps, contentImplState.props));


WARNING in ../node_modules/.pnpm/bits-ui@2.18.1_@internationalized+date@3.8.2_svelte@5.56.1/node_modules/bits-ui/dist/bits/range-calendar/components/range-calendar.svelte
  ⚠ Module Warning (from /node_modules/.pnpm/svelte-loader@3.2.4_svelte@5.56.1/node_modules/svelte-loader/index.js??ruleSet[1].rules[3].use[0]):
  │ state_referenced_locally: This reference only captures the initial value of `minValue`. Did you mean to reference it inside a closure instead?
  │ https://svelte.dev/e/state_referenced_locally
  │ node_modules/.pnpm/bits-ui@2.18.1_@internationalized+date@3.8.2_svelte@5.56.1/node_modules/bits-ui/dist/bits/range-calendar/components/range-calendar.svelte:15:4
  │ 13: const defaultPlaceholder = getDefaultDate({
  │ 14:     defaultValue: value?.start,
  │ 15:     minValue,
  │                 ^
  │ 16:     maxValue,
  │ 17: });


WARNING in ../node_modules/.pnpm/bits-ui@2.18.1_@internationalized+date@3.8.2_svelte@5.56.1/node_modules/bits-ui/dist/bits/range-calendar/components/range-calendar.svelte
  ⚠ Module Warning (from /node_modules/.pnpm/svelte-loader@3.2.4_svelte@5.56.1/node_modules/svelte-loader/index.js??ruleSet[1].rules[3].use[0]):
  │ state_referenced_locally: This reference only captures the initial value of `maxValue`. Did you mean to reference it inside a closure instead?
  │ https://svelte.dev/e/state_referenced_locally
  │ node_modules/.pnpm/bits-ui@2.18.1_@internationalized+date@3.8.2_svelte@5.56.1/node_modules/bits-ui/dist/bits/range-calendar/components/range-calendar.svelte:16:4
  │ 14:     defaultValue: value?.start,
  │ 15:     minValue,
  │ 16:     maxValue,
  │                 ^
  │ 17: });
  │ 18: function handleDefaultPlaceholder() {


WARNING in ../node_modules/.pnpm/bits-ui@2.18.1_@internationalized+date@3.8.2_svelte@5.56.1/node_modules/bits-ui/dist/bits/rating-group/components/rating-group.svelte
  ⚠ Module Warning (from /node_modules/.pnpm/svelte-loader@3.2.4_svelte@5.56.1/node_modules/svelte-loader/index.js??ruleSet[1].rules[3].use[0]):
  │ state_referenced_locally: This reference only captures the initial value of `min`. Did you mean to reference it inside a closure instead?
  │ https://svelte.dev/e/state_referenced_locally
  │ node_modules/.pnpm/bits-ui@2.18.1_@internationalized+date@3.8.2_svelte@5.56.1/node_modules/bits-ui/dist/bits/rating-group/components/rating-group.svelte:8:12
  │  6: const uid = $props.id();
  │  7: let { disabled = false, children, child, value = $bindable(0), ref = $bindable(null), orientation = "horizontal", name = undefined, required = false, min = 0, max = 5, allowHalf = false, readonly = false, id = createId(uid), onValueChange = noop, "aria-label": ariaLabel, "aria-valuetext": ariaValuetextProp, hoverPreview = true, ...restProps } = $props();
  │  8: if (value < min || value > max) {
  │                    ^
  │  9:     value = Math.max(min, Math.min(max, value));
  │ 10: }


WARNING in ../node_modules/.pnpm/bits-ui@2.18.1_@internationalized+date@3.8.2_svelte@5.56.1/node_modules/bits-ui/dist/bits/rating-group/components/rating-group.svelte
  ⚠ Module Warning (from /node_modules/.pnpm/svelte-loader@3.2.4_svelte@5.56.1/node_modules/svelte-loader/index.js??ruleSet[1].rules[3].use[0]):
  │ state_referenced_locally: This reference only captures the initial value of `max`. Did you mean to reference it inside a closure instead?
  │ https://svelte.dev/e/state_referenced_locally
  │ node_modules/.pnpm/bits-ui@2.18.1_@internationalized+date@3.8.2_svelte@5.56.1/node_modules/bits-ui/dist/bits/rating-group/components/rating-group.svelte:8:27
  │  6: const uid = $props.id();
  │  7: let { disabled = false, children, child, value = $bindable(0), ref = $bindable(null), orientation = "horizontal", name = undefined, required = false, min = 0, max = 5, allowHalf = false, readonly = false, id = createId(uid), onValueChange = noop, "aria-label": ariaLabel, "aria-valuetext": ariaValuetextProp, hoverPreview = true, ...restProps } = $props();
  │  8: if (value < min || value > max) {
  │                                   ^
  │  9:     value = Math.max(min, Math.min(max, value));
  │ 10: }


WARNING in ../node_modules/.pnpm/bits-ui@2.18.1_@internationalized+date@3.8.2_svelte@5.56.1/node_modules/bits-ui/dist/bits/rating-group/components/rating-group.svelte
  ⚠ Module Warning (from /node_modules/.pnpm/svelte-loader@3.2.4_svelte@5.56.1/node_modules/svelte-loader/index.js??ruleSet[1].rules[3].use[0]):
  │ state_referenced_locally: This reference only captures the initial value of `min`. Did you mean to reference it inside a closure instead?
  │ https://svelte.dev/e/state_referenced_locally
  │ node_modules/.pnpm/bits-ui@2.18.1_@internationalized+date@3.8.2_svelte@5.56.1/node_modules/bits-ui/dist/bits/rating-group/components/rating-group.svelte:9:21
  │  7: let { disabled = false, children, child, value = $bindable(0), ref = $bindable(null), orientation = "horizontal", name = undefined, required = false, min = 0, max = 5, allowHalf = false, readonly = false, id = createId(uid), onValueChange = noop, "aria-label": ariaLabel, "aria-valuetext": ariaValuetextProp, hoverPreview = true, ...restProps } = $props();
  │  8: if (value < min || value > max) {
  │  9:     value = Math.max(min, Math.min(max, value));
  │                             ^
  │ 10: }
  │ 11: const ariaValuetext = $derived.by(() => {


WARNING in ../node_modules/.pnpm/bits-ui@2.18.1_@internationalized+date@3.8.2_svelte@5.56.1/node_modules/bits-ui/dist/bits/rating-group/components/rating-group.svelte
  ⚠ Module Warning (from /node_modules/.pnpm/svelte-loader@3.2.4_svelte@5.56.1/node_modules/svelte-loader/index.js??ruleSet[1].rules[3].use[0]):
  │ state_referenced_locally: This reference only captures the initial value of `max`. Did you mean to reference it inside a closure instead?
  │ https://svelte.dev/e/state_referenced_locally
  │ node_modules/.pnpm/bits-ui@2.18.1_@internationalized+date@3.8.2_svelte@5.56.1/node_modules/bits-ui/dist/bits/rating-group/components/rating-group.svelte:9:35
  │  7: let { disabled = false, children, child, value = $bindable(0), ref = $bindable(null), orientation = "horizontal", name = undefined, required = false, min = 0, max = 5, allowHalf = false, readonly = false, id = createId(uid), onValueChange = noop, "aria-label": ariaLabel, "aria-valuetext": ariaValuetextProp, hoverPreview = true, ...restProps } = $props();
  │  8: if (value < min || value > max) {
  │  9:     value = Math.max(min, Math.min(max, value));
  │                                           ^
  │ 10: }
  │ 11: const ariaValuetext = $derived.by(() => {


WARNING in ../node_modules/.pnpm/bits-ui@2.18.1_@internationalized+date@3.8.2_svelte@5.56.1/node_modules/bits-ui/dist/bits/select/components/select.svelte
  ⚠ Module Warning (from /node_modules/.pnpm/svelte-loader@3.2.4_svelte@5.56.1/node_modules/svelte-loader/index.js??ruleSet[1].rules[3].use[0]):
  │ state_referenced_locally: This reference only captures the initial value of `type`. Did you mean to reference it inside a closure instead?
  │ https://svelte.dev/e/state_referenced_locally
  │ node_modules/.pnpm/bits-ui@2.18.1_@internationalized+date@3.8.2_svelte@5.56.1/node_modules/bits-ui/dist/bits/select/components/select.svelte:20:4
  │ 18: let inputValue = $state("");
  │ 19: const rootState = SelectRootState.create({
  │ 20:     type,
  │             ^
  │ 21:     value: boxWith(() => value, (v) => {
  │ 22:         value = v;


WARNING in ../node_modules/.pnpm/bits-ui@2.18.1_@internationalized+date@3.8.2_svelte@5.56.1/node_modules/bits-ui/dist/bits/slider/components/slider.svelte
  ⚠ Module Warning (from /node_modules/.pnpm/svelte-loader@3.2.4_svelte@5.56.1/node_modules/svelte-loader/index.js??ruleSet[1].rules[3].use[0]):
  │ state_referenced_locally: This reference only captures the initial value of `type`. Did you mean to reference it inside a closure instead?
  │ https://svelte.dev/e/state_referenced_locally
  │ node_modules/.pnpm/bits-ui@2.18.1_@internationalized+date@3.8.2_svelte@5.56.1/node_modules/bits-ui/dist/bits/slider/components/slider.svelte:53:4
  │ 51:     orientation: boxWith(() => orientation),
  │ 52:     thumbPositioning: boxWith(() => thumbPositioning),
  │ 53:     type,
  │             ^
  │ 54:     trackPadding: boxWith(() => trackPadding),
  │ 55: });


WARNING in ../node_modules/.pnpm/bits-ui@2.18.1_@internationalized+date@3.8.2_svelte@5.56.1/node_modules/bits-ui/dist/bits/time-field/components/time-field-segment.svelte
  ⚠ Module Warning (from /node_modules/.pnpm/svelte-loader@3.2.4_svelte@5.56.1/node_modules/svelte-loader/index.js??ruleSet[1].rules[3].use[0]):
  │ state_referenced_locally: This reference only captures the initial value of `part`. Did you mean to reference it inside a closure instead?
  │ https://svelte.dev/e/state_referenced_locally
  │ node_modules/.pnpm/bits-ui@2.18.1_@internationalized+date@3.8.2_svelte@5.56.1/node_modules/bits-ui/dist/bits/time-field/components/time-field-segment.svelte:6:50
  │ 4: const uid = $props.id();
  │ 5: let { id = createId(uid), ref = $bindable(null), children, child, part, ...restProps } = $props();
  │ 6: const segmentState = DateFieldSegmentState.create(part, {
  │                                                          ^
  │ 7:     id: boxWith(() => id),
  │ 8:     ref: boxWith(() => ref, (v) => (ref = v)),


WARNING in ../node_modules/.pnpm/bits-ui@2.18.1_@internationalized+date@3.8.2_svelte@5.56.1/node_modules/bits-ui/dist/bits/time-range-field/components/time-range-field-input.svelte
  ⚠ Module Warning (from /node_modules/.pnpm/svelte-loader@3.2.4_svelte@5.56.1/node_modules/svelte-loader/index.js??ruleSet[1].rules[3].use[0]):
  │ state_referenced_locally: This reference only captures the initial value of `type`. Did you mean to reference it inside a closure instead?
  │ https://svelte.dev/e/state_referenced_locally
  │ node_modules/.pnpm/bits-ui@2.18.1_@internationalized+date@3.8.2_svelte@5.56.1/node_modules/bits-ui/dist/bits/time-range-field/components/time-range-field-input.svelte:11:3
  │  9:     ref: boxWith(() => ref, (v) => (ref = v)),
  │ 10:     name: boxWith(() => name),
  │ 11: }, type);
  │            ^
  │ 12: const mergedProps = $derived(mergeProps(restProps, inputState.props, { role: "presentation" }));
  │ 13: </script>


WARNING in ../node_modules/.pnpm/bits-ui@2.18.1_@internationalized+date@3.8.2_svelte@5.56.1/node_modules/bits-ui/dist/bits/toggle-group/components/toggle-group.svelte
  ⚠ Module Warning (from /node_modules/.pnpm/svelte-loader@3.2.4_svelte@5.56.1/node_modules/svelte-loader/index.js??ruleSet[1].rules[3].use[0]):
  │ state_referenced_locally: This reference only captures the initial value of `type`. Did you mean to reference it inside a closure instead?
  │ https://svelte.dev/e/state_referenced_locally
  │ node_modules/.pnpm/bits-ui@2.18.1_@internationalized+date@3.8.2_svelte@5.56.1/node_modules/bits-ui/dist/bits/toggle-group/components/toggle-group.svelte:30:4
  │ 28:     orientation: boxWith(() => orientation),
  │ 29:     rovingFocus: boxWith(() => rovingFocus),
  │ 30:     type,
  │             ^
  │ 31:     ref: boxWith(() => ref, (v) => (ref = v)),
  │ 32: });


WARNING in ../node_modules/.pnpm/bits-ui@2.18.1_@internationalized+date@3.8.2_svelte@5.56.1/node_modules/bits-ui/dist/bits/toolbar/components/toolbar-group.svelte
  ⚠ Module Warning (from /node_modules/.pnpm/svelte-loader@3.2.4_svelte@5.56.1/node_modules/svelte-loader/index.js??ruleSet[1].rules[3].use[0]):
  │ state_referenced_locally: This reference only captures the initial value of `type`. Did you mean to reference it inside a closure instead?
  │ https://svelte.dev/e/state_referenced_locally
  │ node_modules/.pnpm/bits-ui@2.18.1_@internationalized+date@3.8.2_svelte@5.56.1/node_modules/bits-ui/dist/bits/toolbar/components/toolbar-group.svelte:22:4
  │ 20:     id: boxWith(() => id),
  │ 21:     disabled: boxWith(() => disabled),
  │ 22:     type,
  │             ^
  │ 23:     value: boxWith(() => value, (v) => {
  │ 24:         value = v;


WARNING in ../node_modules/.pnpm/bits-ui@2.18.1_@internationalized+date@3.8.2_svelte@5.56.1/node_modules/bits-ui/dist/bits/utilities/dismissible-layer/dismissible-layer.svelte
  ⚠ Module Warning (from /node_modules/.pnpm/svelte-loader@3.2.4_svelte@5.56.1/node_modules/svelte-loader/index.js??ruleSet[1].rules[3].use[0]):
  │ state_referenced_locally: This reference only captures the initial value of `ref`. Did you mean to reference it inside a closure instead?
  │ https://svelte.dev/e/state_referenced_locally
  │ node_modules/.pnpm/bits-ui@2.18.1_@internationalized+date@3.8.2_svelte@5.56.1/node_modules/bits-ui/dist/bits/utilities/dismissible-layer/dismissible-layer.svelte:12:4
  │ 10:     onFocusOutside: boxWith(() => onFocusOutside),
  │ 11:     isValidEvent: boxWith(() => isValidEvent),
  │ 12:     ref,
  │            ^
  │ 13: });
  │ 14: </script>


WARNING in ../node_modules/.pnpm/bits-ui@2.18.1_@internationalized+date@3.8.2_svelte@5.56.1/node_modules/bits-ui/dist/bits/utilities/escape-layer/escape-layer.svelte
  ⚠ Module Warning (from /node_modules/.pnpm/svelte-loader@3.2.4_svelte@5.56.1/node_modules/svelte-loader/index.js??ruleSet[1].rules[3].use[0]):
  │ state_referenced_locally: This reference only captures the initial value of `ref`. Did you mean to reference it inside a closure instead?
  │ https://svelte.dev/e/state_referenced_locally
  │ node_modules/.pnpm/bits-ui@2.18.1_@internationalized+date@3.8.2_svelte@5.56.1/node_modules/bits-ui/dist/bits/utilities/escape-layer/escape-layer.svelte:9:4
  │  7:     onEscapeKeydown: boxWith(() => onEscapeKeydown),
  │  8:     enabled: boxWith(() => enabled),
  │  9:     ref,
  │            ^
  │ 10: });
  │ 11: </script>


WARNING in ../node_modules/.pnpm/bits-ui@2.18.1_@internationalized+date@3.8.2_svelte@5.56.1/node_modules/bits-ui/dist/bits/utilities/floating-layer/components/floating-layer-anchor.svelte
  ⚠ Module Warning (from /node_modules/.pnpm/svelte-loader@3.2.4_svelte@5.56.1/node_modules/svelte-loader/index.js??ruleSet[1].rules[3].use[0]):
  │ state_referenced_locally: This reference only captures the initial value of `ref`. Did you mean to reference it inside a closure instead?
  │ https://svelte.dev/e/state_referenced_locally
  │ node_modules/.pnpm/bits-ui@2.18.1_@internationalized+date@3.8.2_svelte@5.56.1/node_modules/bits-ui/dist/bits/utilities/floating-layer/components/floating-layer-anchor.svelte:7:4
  │  5:     id: boxWith(() => id),
  │  6:     virtualEl: boxWith(() => virtualEl),
  │  7:     ref,
  │            ^
  │  8: }, tooltip);
  │  9: </script>


WARNING in ../node_modules/.pnpm/bits-ui@2.18.1_@internationalized+date@3.8.2_svelte@5.56.1/node_modules/bits-ui/dist/bits/utilities/floating-layer/components/floating-layer-anchor.svelte
  ⚠ Module Warning (from /node_modules/.pnpm/svelte-loader@3.2.4_svelte@5.56.1/node_modules/svelte-loader/index.js??ruleSet[1].rules[3].use[0]):
  │ state_referenced_locally: This reference only captures the initial value of `tooltip`. Did you mean to reference it inside a closure instead?
  │ https://svelte.dev/e/state_referenced_locally
  │ node_modules/.pnpm/bits-ui@2.18.1_@internationalized+date@3.8.2_svelte@5.56.1/node_modules/bits-ui/dist/bits/utilities/floating-layer/components/floating-layer-anchor.svelte:8:3
  │  6:     virtualEl: boxWith(() => virtualEl),
  │  7:     ref,
  │  8: }, tooltip);
  │               ^
  │  9: </script>
  │ 10:


WARNING in ../node_modules/.pnpm/bits-ui@2.18.1_@internationalized+date@3.8.2_svelte@5.56.1/node_modules/bits-ui/dist/bits/utilities/floating-layer/components/floating-layer-content.svelte
  ⚠ Module Warning (from /node_modules/.pnpm/svelte-loader@3.2.4_svelte@5.56.1/node_modules/svelte-loader/index.js??ruleSet[1].rules[3].use[0]):
  │ state_referenced_locally: This reference only captures the initial value of `tooltip`. Did you mean to reference it inside a closure instead?
  │ https://svelte.dev/e/state_referenced_locally
  │ node_modules/.pnpm/bits-ui@2.18.1_@internationalized+date@3.8.2_svelte@5.56.1/node_modules/bits-ui/dist/bits/utilities/floating-layer/components/floating-layer-content.svelte:25:3
  │ 23:     wrapperId: boxWith(() => wrapperId),
  │ 24:     customAnchor: boxWith(() => customAnchor),
  │ 25: }, tooltip);
  │               ^
  │ 26: const mergedProps = $derived(mergeProps(contentState.wrapperProps, {
  │ 27:     style: {


WARNING in ../node_modules/.pnpm/bits-ui@2.18.1_@internationalized+date@3.8.2_svelte@5.56.1/node_modules/bits-ui/dist/bits/utilities/floating-layer/components/floating-layer.svelte
  ⚠ Module Warning (from /node_modules/.pnpm/svelte-loader@3.2.4_svelte@5.56.1/node_modules/svelte-loader/index.js??ruleSet[1].rules[3].use[0]):
  │ state_referenced_locally: This reference only captures the initial value of `tooltip`. Did you mean to reference it inside a closure instead?
  │ https://svelte.dev/e/state_referenced_locally
  │ node_modules/.pnpm/bits-ui@2.18.1_@internationalized+date@3.8.2_svelte@5.56.1/node_modules/bits-ui/dist/bits/utilities/floating-layer/components/floating-layer.svelte:3:25
  │ 1: <script lang="ts">import { FloatingRootState } from "../use-floating-layer.svelte.js";
  │ 2: let { children, tooltip = false } = $props();
  │ 3: FloatingRootState.create(tooltip);
  │                                    ^
  │ 4: </script>
  │ 5:


WARNING in ../node_modules/.pnpm/bits-ui@2.18.1_@internationalized+date@3.8.2_svelte@5.56.1/node_modules/bits-ui/dist/bits/utilities/focus-scope/focus-scope.svelte
  ⚠ Module Warning (from /node_modules/.pnpm/svelte-loader@3.2.4_svelte@5.56.1/node_modules/svelte-loader/index.js??ruleSet[1].rules[3].use[0]):
  │ state_referenced_locally: This reference only captures the initial value of `loop`. Did you mean to reference it inside a closure instead?
  │ https://svelte.dev/e/state_referenced_locally
  │ node_modules/.pnpm/bits-ui@2.18.1_@internationalized+date@3.8.2_svelte@5.56.1/node_modules/bits-ui/dist/bits/utilities/focus-scope/focus-scope.svelte:8:10
  │  6:     enabled: boxWith(() => enabled),
  │  7:     trap: boxWith(() => trapFocus),
  │  8:     loop: loop,
  │                   ^
  │  9:     onCloseAutoFocus: boxWith(() => onCloseAutoFocus),
  │ 10:     onOpenAutoFocus: boxWith(() => onOpenAutoFocus),


WARNING in ../node_modules/.pnpm/bits-ui@2.18.1_@internationalized+date@3.8.2_svelte@5.56.1/node_modules/bits-ui/dist/bits/utilities/focus-scope/focus-scope.svelte
  ⚠ Module Warning (from /node_modules/.pnpm/svelte-loader@3.2.4_svelte@5.56.1/node_modules/svelte-loader/index.js??ruleSet[1].rules[3].use[0]):
  │ state_referenced_locally: This reference only captures the initial value of `ref`. Did you mean to reference it inside a closure instead?
  │ https://svelte.dev/e/state_referenced_locally
  │ node_modules/.pnpm/bits-ui@2.18.1_@internationalized+date@3.8.2_svelte@5.56.1/node_modules/bits-ui/dist/bits/utilities/focus-scope/focus-scope.svelte:11:4
  │  9:     onCloseAutoFocus: boxWith(() => onCloseAutoFocus),
  │ 10:     onOpenAutoFocus: boxWith(() => onOpenAutoFocus),
  │ 11:     ref,
  │            ^
  │ 12: });
  │ 13: </script>


WARNING in ../node_modules/.pnpm/bits-ui@2.18.1_@internationalized+date@3.8.2_svelte@5.56.1/node_modules/bits-ui/dist/bits/utilities/presence-layer/presence-layer.svelte
  ⚠ Module Warning (from /node_modules/.pnpm/svelte-loader@3.2.4_svelte@5.56.1/node_modules/svelte-loader/index.js??ruleSet[1].rules[3].use[0]):
  │ state_referenced_locally: This reference only captures the initial value of `ref`. Did you mean to reference it inside a closure instead?
  │ https://svelte.dev/e/state_referenced_locally
  │ node_modules/.pnpm/bits-ui@2.18.1_@internationalized+date@3.8.2_svelte@5.56.1/node_modules/bits-ui/dist/bits/utilities/presence-layer/presence-layer.svelte:6:4
  │ 4: const presenceState = new Presence({
  │ 5:     open: boxWith(() => open),
  │ 6:     ref,
  │           ^
  │ 7: });
  │ 8: </script>


WARNING in ../node_modules/.pnpm/bits-ui@2.18.1_@internationalized+date@3.8.2_svelte@5.56.1/node_modules/bits-ui/dist/bits/utilities/scroll-lock/scroll-lock.svelte
  ⚠ Module Warning (from /node_modules/.pnpm/svelte-loader@3.2.4_svelte@5.56.1/node_modules/svelte-loader/index.js??ruleSet[1].rules[3].use[0]):
  │ state_referenced_locally: This reference only captures the initial value of `preventScroll`. Did you mean to reference it inside a closure instead?
  │ https://svelte.dev/e/state_referenced_locally
  │ node_modules/.pnpm/bits-ui@2.18.1_@internationalized+date@3.8.2_svelte@5.56.1/node_modules/bits-ui/dist/bits/utilities/scroll-lock/scroll-lock.svelte:3:4
  │ 1: <script lang="ts">import { BodyScrollLock } from "../../../internal/body-scroll-lock.svelte.js";
  │ 2: let { preventScroll = true, restoreScrollDelay = null } = $props();
  │ 3: if (preventScroll) {
  │                     ^
  │ 4:     new BodyScrollLock(preventScroll, () => restoreScrollDelay);
  │ 5: }


WARNING in ../node_modules/.pnpm/bits-ui@2.18.1_@internationalized+date@3.8.2_svelte@5.56.1/node_modules/bits-ui/dist/bits/utilities/scroll-lock/scroll-lock.svelte
  ⚠ Module Warning (from /node_modules/.pnpm/svelte-loader@3.2.4_svelte@5.56.1/node_modules/svelte-loader/index.js??ruleSet[1].rules[3].use[0]):
  │ state_referenced_locally: This reference only captures the initial value of `preventScroll`. Did you mean to reference it inside a closure instead?
  │ https://svelte.dev/e/state_referenced_locally
  │ node_modules/.pnpm/bits-ui@2.18.1_@internationalized+date@3.8.2_svelte@5.56.1/node_modules/bits-ui/dist/bits/utilities/scroll-lock/scroll-lock.svelte:4:23
  │ 2: let { preventScroll = true, restoreScrollDelay = null } = $props();
  │ 3: if (preventScroll) {
  │ 4:     new BodyScrollLock(preventScroll, () => restoreScrollDelay);
  │                                        ^
  │ 5: }
  │ 6: </script>


WARNING in ../node_modules/.pnpm/bits-ui@2.18.1_@internationalized+date@3.8.2_svelte@5.56.1/node_modules/bits-ui/dist/bits/utilities/text-selection-layer/text-selection-layer.svelte
  ⚠ Module Warning (from /node_modules/.pnpm/svelte-loader@3.2.4_svelte@5.56.1/node_modules/svelte-loader/index.js??ruleSet[1].rules[3].use[0]):
  │ state_referenced_locally: This reference only captures the initial value of `ref`. Did you mean to reference it inside a closure instead?
  │ https://svelte.dev/e/state_referenced_locally
  │ node_modules/.pnpm/bits-ui@2.18.1_@internationalized+date@3.8.2_svelte@5.56.1/node_modules/bits-ui/dist/bits/utilities/text-selection-layer/text-selection-layer.svelte:10:4
  │  8:     onPointerUp: boxWith(() => onPointerUp),
  │  9:     enabled: boxWith(() => enabled && preventOverflowTextSelection),
  │ 10:     ref,
  │            ^
  │ 11: });
  │ 12: </script>

System Info

System:
    OS: Linux 6.6 Ubuntu 24.04.4 LTS 24.04.4 LTS (Noble Numbat)
    CPU: (8) x64 Intel(R) Core(TM) i7-9700K CPU @ 3.60GHz
    Memory: 12.43 GB / 15.62 GB
    Container: Yes
    Shell: 5.2.21 - /bin/bash
  Binaries:
    Node: 24.16.0 - /run/user/1000/fnm_multishells/1231_1780490488028/bin/node
    npm: 11.13.0 - /run/user/1000/fnm_multishells/1231_1780490488028/bin/npm
    pnpm: 11.5.1 - ~/.local/share/pnpm/pnpm
  Browsers:
    Chrome: 147.0.7727.101
  npmPackages:
    bits-ui: ^2.18.1 => 2.18.1
    svelte: ^5.56.1 => 5.56.1

Severity

annoyance

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions