-
-
Notifications
You must be signed in to change notification settings - Fork 156
Closed
Labels
triageA maintainer needs to review this issue and label it appropriatelyA maintainer needs to review this issue and label it appropriately
Description
Describe the bug
After upgrading Svelte from version 5.30.2
to 5.31.0
or newer, the bits-ui
library stopped working completely. Everything functioned as expected with [email protected]
, but once we updated to [email protected], the components from bits-ui no longer render or behave properly.
Steps to Reproduce:
- Checkout reproduction repo.
- Set svelte version to 5.30.2 — everything works fine.
- Upgrade to [email protected] or later — bits-ui components break.
Reproduction
https://github.com/dcheglakov/bits-ui-svelte
Logs
TypeError: Cannot read properties of undefined (reading 'disabled')
at /Users/dcheglakov/Development/dcheglakov/bits-ui-svelte/node_modules/.pnpm/[email protected][email protected]/node_modules/bits-ui/dist/bits/accordion/accordion.svelte.js:97:47
at <instance_members_initializer> (/Users/dcheglakov/Development/dcheglakov/bits-ui-svelte/node_modules/.pnpm/[email protected][email protected]/node_modules/bits-ui/dist/bits/accordion/accordion.svelte.js:99:41)
at new AccordionTriggerState (/Users/dcheglakov/Development/dcheglakov/bits-ui-svelte/node_modules/.pnpm/[email protected][email protected]/node_modules/bits-ui/dist/bits/accordion/accordion.svelte.js:100:16)
at useAccordionTrigger (/Users/dcheglakov/Development/dcheglakov/bits-ui-svelte/node_modules/.pnpm/[email protected][email protected]/node_modules/bits-ui/dist/bits/accordion/accordion.svelte.js:319:9)
at Module.Accordion_trigger (/Users/dcheglakov/Development/dcheglakov/bits-ui-svelte/node_modules/.pnpm/[email protected][email protected]/node_modules/bits-ui/dist/bits/accordion/components/accordion-trigger.svelte:16:42)
at eval (/Users/dcheglakov/Development/dcheglakov/bits-ui-svelte/src/routes/+page.svelte:18:40)
at Module.Accordion_header (/Users/dcheglakov/Development/dcheglakov/bits-ui-svelte/node_modules/.pnpm/[email protected][email protected]/node_modules/bits-ui/dist/bits/accordion/components/accordion-header.svelte:32:20)
at eval (/Users/dcheglakov/Development/dcheglakov/bits-ui-svelte/src/routes/+page.svelte:16:38)
at Module.Accordion_item (/Users/dcheglakov/Development/dcheglakov/bits-ui-svelte/node_modules/.pnpm/[email protected][email protected]/node_modules/bits-ui/dist/bits/accordion/components/accordion-item.svelte:34:20)
at eval (/Users/dcheglakov/Development/dcheglakov/bits-ui-svelte/src/routes/+page.svelte:14:36)
TypeError: Cannot read properties of undefined (reading 'disabled')
at /Users/dcheglakov/Development/dcheglakov/bits-ui-svelte/node_modules/.pnpm/[email protected][email protected]/node_modules/bits-ui/dist/bits/accordion/accordion.svelte.js:97:47
at <instance_members_initializer> (/Users/dcheglakov/Development/dcheglakov/bits-ui-svelte/node_modules/.pnpm/[email protected][email protected]/node_modules/bits-ui/dist/bits/accordion/accordion.svelte.js:99:41)
at new AccordionTriggerState (/Users/dcheglakov/Development/dcheglakov/bits-ui-svelte/node_modules/.pnpm/[email protected][email protected]/node_modules/bits-ui/dist/bits/accordion/accordion.svelte.js:100:16)
at useAccordionTrigger (/Users/dcheglakov/Development/dcheglakov/bits-ui-svelte/node_modules/.pnpm/[email protected][email protected]/node_modules/bits-ui/dist/bits/accordion/accordion.svelte.js:319:9)
at Module.Accordion_trigger (/Users/dcheglakov/Development/dcheglakov/bits-ui-svelte/node_modules/.pnpm/[email protected][email protected]/node_modules/bits-ui/dist/bits/accordion/components/accordion-trigger.svelte:16:42)
at eval (/Users/dcheglakov/Development/dcheglakov/bits-ui-svelte/src/routes/+page.svelte:18:40)
at Module.Accordion_header (/Users/dcheglakov/Development/dcheglakov/bits-ui-svelte/node_modules/.pnpm/[email protected][email protected]/node_modules/bits-ui/dist/bits/accordion/components/accordion-header.svelte:32:20)
at eval (/Users/dcheglakov/Development/dcheglakov/bits-ui-svelte/src/routes/+page.svelte:16:38)
at Module.Accordion_item (/Users/dcheglakov/Development/dcheglakov/bits-ui-svelte/node_modules/.pnpm/[email protected][email protected]/node_modules/bits-ui/dist/bits/accordion/components/accordion-item.svelte:34:20)
at eval (/Users/dcheglakov/Development/dcheglakov/bits-ui-svelte/src/routes/+page.svelte:14:36)
System Info
System:
OS: macOS 15.5
CPU: (12) arm64 Apple M3 Pro
Memory: 99.89 MB / 36.00 GB
Shell: 5.9 - /bin/zsh
Binaries:
Node: 22.14.0 - ~/.nvm/versions/node/v22.14.0/bin/node
npm: 10.9.2 - ~/.nvm/versions/node/v22.14.0/bin/npm
pnpm: 10.10.0 - ~/.nvm/versions/node/v22.14.0/bin/pnpm
Browsers:
Safari: 18.5
npmPackages:
@sveltejs/kit: ^2.21.1 => 2.21.1
bits-ui: ^1.5.3 => 1.5.3
svelte: ^5.33.0 => 5.33.0
Severity
blocking all usage of bits-ui
noobmaster19
Metadata
Metadata
Assignees
Labels
triageA maintainer needs to review this issue and label it appropriatelyA maintainer needs to review this issue and label it appropriately