-
-
Notifications
You must be signed in to change notification settings - Fork 4k
Insights: sveltejs/svelte
Overview
Could not load contribution data
Please try again later
26 Releases published by 1 person
-
[email protected]
published
Jun 14, 2024 -
[email protected]
published
Jun 17, 2024 -
[email protected]
published
Jun 17, 2024 -
[email protected]
published
Jun 19, 2024 -
[email protected]
published
Jun 19, 2024 -
[email protected]
published
Jun 21, 2024 -
[email protected]
published
Jun 22, 2024 -
[email protected]
published
Jun 24, 2024 -
[email protected]
published
Jun 26, 2024 -
[email protected]
published
Jun 29, 2024 -
[email protected]
published
Jul 1, 2024 -
[email protected]
published
Jul 1, 2024 -
[email protected]
published
Jul 2, 2024 -
[email protected]
published
Jul 2, 2024 -
[email protected]
published
Jul 3, 2024 -
[email protected]
published
Jul 3, 2024 -
[email protected]
published
Jul 4, 2024 -
[email protected]
published
Jul 5, 2024 -
[email protected]
published
Jul 8, 2024 -
[email protected]
published
Jul 8, 2024 -
[email protected]
published
Jul 8, 2024 -
[email protected]
published
Jul 9, 2024 -
[email protected]
published
Jul 10, 2024 -
[email protected]
published
Jul 10, 2024 -
[email protected]
published
Jul 11, 2024 -
[email protected]
published
Jul 12, 2024
189 Pull requests merged by 20 people
-
chore: tweak test config for hmr test run
#12423 merged
Jul 12, 2024 -
Version Packages (next)
#12408 merged
Jul 12, 2024 -
fix: properly validate snippet/slot interop
#12421 merged
Jul 12, 2024 -
fix: cache call expressions in render tag arguments
#12418 merged
Jul 12, 2024 -
chore: add support for HMR env flag
#12420 merged
Jul 12, 2024 -
docs: note default value breaking change to
bind:
in runes mode#12412 merged
Jul 12, 2024 -
chore: fix non-relative import
#12419 merged
Jul 12, 2024 -
fix: optimize
bind:group
#12406 merged
Jul 11, 2024 -
Version Packages (next)
#12395 merged
Jul 11, 2024 -
fix: properly delay intro transitions
#12389 merged
Jul 11, 2024 -
fix: disallow using
let:
directives with component render tags#12400 merged
Jul 11, 2024 -
fix: Abort outro when intro starts
#12321 merged
Jul 11, 2024 -
fix: handle empty else if block in legacy AST
#12397 merged
Jul 11, 2024 -
fix: more event handling tweaks
#12383 merged
Jul 11, 2024 -
chore: document
@html
and<img src>
hydration change#12373 merged
Jul 11, 2024 -
feat: runtime dev warn for mismatched
@html
#12396 merged
Jul 10, 2024 -
fix: playground warnings
#12394 merged
Jul 10, 2024 -
fix: style shorthand not referencing variables
#12392 merged
Jul 10, 2024 -
Version Packages (next)
#12387 merged
Jul 10, 2024 -
fix: reflect SvelteURLSearchParams changes to SvelteURL
#12285 merged
Jul 10, 2024 -
chore: expose HMR option, add disclaimer to compiler options UI
#12386 merged
Jul 10, 2024 -
feat: simplify HMR logic
#12391 merged
Jul 10, 2024 -
fix: ensure hmr block effects are transparent for transitions
#12384 merged
Jul 10, 2024 -
Version Packages (next)
#12366 merged
Jul 10, 2024 -
chore: bump vite-plugin-svelte to 4.0.0-next in demo and preview site
#12385 merged
Jul 10, 2024 -
feat: universal injected css
#12374 merged
Jul 10, 2024 -
fix: destroy effect on error
#12376 merged
Jul 10, 2024 -
chore: crawl OG images directly
#12380 merged
Jul 10, 2024 -
fix: avoid sending blog post text twice in data payload
#12379 merged
Jul 10, 2024 -
docs: copy Svelte 5 docs from omnisite
#12317 merged
Jul 9, 2024 -
breaking: rename
legacy.componentApi
tocompatibility.componentApi
#12370 merged
Jul 9, 2024 -
chore: remove some junk
#12372 merged
Jul 9, 2024 -
chore: expose css option in playground
#12369 merged
Jul 9, 2024 -
fix: correctly validate
<svelte:component>
withbind:this
#12368 merged
Jul 9, 2024 -
fix: handle nested
:global(...)
selectors#12365 merged
Jul 9, 2024 -
Version Packages (next)
#12361 merged
Jul 9, 2024 -
chore: remove unnecessary Invalidator type
#12354 merged
Jul 9, 2024 -
feat: single-pass hydration
#12335 merged
Jul 9, 2024 -
fix: ensure
$$slots
returns a record of booleans#12359 merged
Jul 9, 2024 -
chore: allow
<svelte:element>
effects to be pruned#12356 merged
Jul 9, 2024 -
chore: move
slot
function into its own module#12357 merged
Jul 9, 2024 -
Version Packages (next)
#12355 merged
Jul 8, 2024 -
fix: reconnected deep derived signals to graph
#12350 merged
Jul 8, 2024 -
Version Packages (next)
#12349 merged
Jul 8, 2024 -
chore: simplify legacy props
#12353 merged
Jul 8, 2024 -
fix: resolve legacy component props equality for mutations
#12348 merged
Jul 8, 2024 -
fix: make
<select>
<option value>
behavior consistent#12316 merged
Jul 8, 2024 -
breaking: play transitions on
mount
by default#12351 merged
Jul 8, 2024 -
fix: make
$state
component exports settable#12345 merged
Jul 8, 2024 -
chore: stricter control flow syntax validation in runes mode
#12342 merged
Jul 8, 2024 -
Version Packages (next)
#12340 merged
Jul 8, 2024 -
chore: align warning and error objects, add frame property
#12326 merged
Jul 8, 2024 -
fix: ensure
$effect.root
is ignored on the server#12332 merged
Jul 8, 2024 -
fix: enable local transitions on
svelte:element
#12346 merged
Jul 8, 2024 -
fix: correct start of
{:else if}
and{:else}
#12043 merged
Jul 8, 2024 -
fix: reorder reactive statements during migration
#12329 merged
Jul 8, 2024 -
feat: better
<svelte:element>
SSR output#12339 merged
Jul 8, 2024 -
chore: tidy up
#12336 merged
Jul 8, 2024 -
chore: fix playground prod preview
#12334 merged
Jul 7, 2024 -
chore: runtime linting
#12314 merged
Jul 5, 2024 -
Version Packages (next)
#12307 merged
Jul 5, 2024 -
fix: correctly compile $effect.root in svelte modules
#12315 merged
Jul 5, 2024 -
fix: ensure
bind:this
works with component with no return value#12308 merged
Jul 5, 2024 -
fix: correctly teardown
bind:this
with$state.frozen
#12290 merged
Jul 4, 2024 -
Version Packages (next)
#12282 merged
Jul 4, 2024 -
fix: create wrapper template for components in HMR mode
#12304 merged
Jul 4, 2024 -
fix: ensure each blocks properly handle $state.frozen objects in prod
#12305 merged
Jul 4, 2024 -
fix: ensure rest props access on hoisted event handlers works
#12298 merged
Jul 4, 2024 -
fix: bail out of event hoisting when referencing store subscriptions
#12301 merged
Jul 4, 2024 -
chore: improve npm search rank for
svelte
package#12297 merged
Jul 4, 2024 -
chore: various playground fixes
#12291 merged
Jul 4, 2024 -
fix: make props optional during SSR
#12284 merged
Jul 3, 2024 -
chore: make store initialization logic simpler
#12281 merged
Jul 3, 2024 -
chore: remove unused
create_element
helper#12283 merged
Jul 3, 2024 -
fix: improved fine-grainability of ReactiveDate
#12110 merged
Jul 3, 2024 -
Version Packages (next)
#12278 merged
Jul 3, 2024 -
chore: better store subscriptions
#12277 merged
Jul 3, 2024 -
chore: only call
mark_reactions
when updating a source#12272 merged
Jul 3, 2024 -
chore: add unowned signals test
#12275 merged
Jul 3, 2024 -
chore: add comments to
update_reaction
andget
#12271 merged
Jul 3, 2024 -
Version Packages (next)
#12268 merged
Jul 3, 2024 -
chore: tweak reactivity
#12266 merged
Jul 2, 2024 -
chore: default remove_dom to false
#12267 merged
Jul 2, 2024 -
chore: beef up memory leak test for unowned deriveds
#12265 merged
Jul 2, 2024 -
fix: handle duplicate signal dependencies gracefully
#12261 merged
Jul 2, 2024 -
Version Packages (next)
#12264 merged
Jul 2, 2024 -
feat: simpler effect DOM boundaries
#12258 merged
Jul 2, 2024 -
Version Packages (next)
#12256 merged
Jul 2, 2024 -
fix: bump dts-buddy for better exports type generation
#12262 merged
Jul 2, 2024 -
chore: use JSDoc type imports in more files
#12239 merged
Jul 2, 2024 -
fix: expose
CompileError
interface, not class#12255 merged
Jul 2, 2024 -
chore: make it easier to toggle HMR in playground
#12251 merged
Jul 1, 2024 -
chore: remove a couple of dependencies
#12249 merged
Jul 1, 2024 -
Version Packages (next)
#12246 merged
Jul 1, 2024 -
breaking: rename svelte/reactivity helpers to include Svelte prefix
#12248 merged
Jul 1, 2024 -
fix: add dummy anchor for dynamic component HMR wrappers
#12252 merged
Jul 1, 2024 -
docs: "What's new in Svelte" July newsletter
#12148 merged
Jul 1, 2024 -
fix: avoid duplicate signal dependencies
#12245 merged
Jul 1, 2024 -
Version Packages (next)
#12232 merged
Jul 1, 2024 -
fix: ensure HMR doesn't mess with anchor nodes
#12242 merged
Jul 1, 2024 -
fix: deconflict multiple snippets of the same name
#12221 merged
Jun 30, 2024 -
Version Packages (next)
#12190 merged
Jun 29, 2024 -
feat: improve type arguments for Snippet and $bindable
#12197 merged
Jun 29, 2024 -
fix: store DOM boundaries on effects
#12215 merged
Jun 29, 2024 -
fix: support contenteditable binding undefined fallback
#12210 merged
Jun 29, 2024 -
chore: squash lint warning
#12223 merged
Jun 29, 2024 -
chore: remove map_set and map_get
#12219 merged
Jun 29, 2024 -
chore: drop 31 deps via eslint dependencies
#12226 merged
Jun 29, 2024 -
fix: disallow accessing internal Svelte props
#12207 merged
Jun 28, 2024 -
feat: allow
let props = $props()
, optimize prop read access#12201 merged
Jun 28, 2024 -
fix: make media bindings more robust
#12206 merged
Jun 28, 2024 -
fix(types): export CompileResult and Warning
#12212 merged
Jun 27, 2024 -
fix: ensure element dir properties persist with text changes
#12204 merged
Jun 27, 2024 -
docs: rename
$effect.active
to$effect.tracking
in REPL example#12200 merged
Jun 27, 2024 -
chore: fix playground SSR
#12195 merged
Jun 27, 2024 -
docs: correct
$effect
section examples#12196 merged
Jun 27, 2024 -
breaking: prevent usage of arguments keyword in certain places
#12191 merged
Jun 26, 2024 -
fix: make more types from
svelte/compiler
public#12189 merged
Jun 26, 2024 -
fix: allow slot attribute inside snippets
#12188 merged
Jun 26, 2024 -
fix(repl): attach click listener above svelte event delegator (#12127)
#12135 merged
Jun 26, 2024 -
Version Packages (next)
#12164 merged
Jun 26, 2024 -
fix: improve select handling of dynamic value with placeholders
#12181 merged
Jun 25, 2024 -
fix: improve await block behaviour in non-runes mode
#12179 merged
Jun 25, 2024 -
chore: add note for state.is using object.is
#12180 merged
Jun 25, 2024 -
fix: migration fixes
#12176 merged
Jun 25, 2024 -
chore: tweak effect docs
#11982 merged
Jun 25, 2024 -
fix: correctly serialize object assignment expressions
#12175 merged
Jun 25, 2024 -
chore: fix xml2js override
#12172 merged
Jun 25, 2024 -
chore: use JSDoc
@import
tag#12130 merged
Jun 24, 2024 -
chore: use unbound event listeners
#12165 merged
Jun 24, 2024 -
fix: memory leak in unmount where document event listeners are not being removed
#12101 merged
Jun 24, 2024 -
chore: remove hundreds of devDependencies
#12163 merged
Jun 24, 2024 -
docs: demonstrate how to infer a component's props type
#12038 merged
Jun 24, 2024 -
Version Packages (next)
#12153 merged
Jun 24, 2024 -
chore: dedupe safe_not_equal in svelte/store
#12160 merged
Jun 24, 2024 -
chore: bump dts-buddy
#12134 merged
Jun 24, 2024 -
chore: remove unused
devDependencies
#12157 merged
Jun 24, 2024 -
fix: allow whitespace before an after snippet parameters
#12159 merged
Jun 24, 2024 -
chore: slim down devDependencies
#12155 merged
Jun 23, 2024 -
fix: throw compilation error for malformed snippets
#12144 merged
Jun 23, 2024 -
Version Packages (next)
#12132 merged
Jun 22, 2024 -
fix: prevent
a11y_label_has_associated_control
false positive for component in<label>
#12119 merged
Jun 21, 2024 -
fix: allow multiple optional parameters with defaults
#12070 merged
Jun 21, 2024 -
Version Packages (next)
#12125 merged
Jun 21, 2024 -
fix: better binding interop between runes/non-runes components
#12123 merged
Jun 21, 2024 -
chore: bump typescript to 5.5
#12126 merged
Jun 21, 2024 -
feat: make
render
options optional#12111 merged
Jun 21, 2024 -
Version Packages (next)
#12116 merged
Jun 20, 2024 -
Version Packages (next)
#12106 merged
Jun 20, 2024 -
chore: remove anchor node from each block items
#11836 merged
Jun 20, 2024 -
fix: repair each block length even without an else
#12098 merged
Jun 20, 2024 -
fix: wait a microtask for await blocks to reduce UI churn
#11989 merged
Jun 20, 2024 -
chore: add more benchmarks
#12108 merged
Jun 20, 2024 -
fix: ensure state update expressions are serialised correctly
#12109 merged
Jun 20, 2024 -
chore: add
pnpm bench:compare
script#12099 merged
Jun 20, 2024 -
fix: remove document event listeners on unmount
#12105 merged
Jun 20, 2024 -
chore: add summary to benchmark output
#12097 merged
Jun 20, 2024 -
Version Packages (next)
#12096 merged
Jun 19, 2024 -
chore: improve signal runtime perf
#12093 merged
Jun 19, 2024 -
chore: add more benchmarks
#12094 merged
Jun 19, 2024 -
Version Packages (next)
#12082 merged
Jun 19, 2024 -
fix: preserve component function context
#12089 merged
Jun 19, 2024 -
fix: ensure element size bindings don't unsubscribe multiple times
#12091 merged
Jun 19, 2024 -
chore: add a benchmarking tool + single benchmark
#12092 merged
Jun 19, 2024 -
chore: document oninput type for elements.d.ts
#12088 merged
Jun 19, 2024 -
chore: remove deadcode
#12085 merged
Jun 18, 2024 -
fix: ensure input value is correctly set during hydration
#12083 merged
Jun 18, 2024 -
fix: improve compiler attribute validation logic
#12081 merged
Jun 18, 2024 -
chore: simplify $inspect
#12065 merged
Jun 18, 2024 -
chore: fix typos
#12078 merged
Jun 18, 2024 -
chore: add unowned derived memory leak test
#12075 merged
Jun 18, 2024 -
Version Packages (next)
#12072 merged
Jun 17, 2024 -
chore: add
@description
tags#12063 merged
Jun 17, 2024 -
fix: adjust module declaration to work around language tools bug
#12071 merged
Jun 17, 2024 -
chore: tidier generated message code
#12062 merged
Jun 17, 2024 -
Version Packages (next)
#12054 merged
Jun 17, 2024 -
fix: support function invocation from imported
*.svelte
components#12061 merged
Jun 17, 2024 -
chore: rewrite state_unsafe_mutation message
#12059 merged
Jun 17, 2024 -
chore: make versioning more consistent
#12058 merged
Jun 17, 2024 -
fix: correctly process empty lines in message markdown
#12057 merged
Jun 17, 2024 -
chore: simpler untracking
#12049 merged
Jun 17, 2024 -
fix: handle
is
attribute on elements with spread#12056 merged
Jun 17, 2024 -
Version Packages (next)
#12051 merged
Jun 17, 2024 -
fix: better types for
on
#12053 merged
Jun 17, 2024 -
chore: simplify deriveds a tiny bit
#12048 merged
Jun 17, 2024 -
fix: increment derived versions when updating
#12047 merged
Jun 17, 2024 -
Version Packages (next)
#12015 merged
Jun 14, 2024 -
breaking: rename $effect.active to $effect.tracking
#12022 merged
Jun 14, 2024 -
fix: relax constraint for ComponentProps
#12026 merged
Jun 14, 2024
10 Pull requests opened by 4 people
-
chore: support `modernAst` flag on repl
#12225 opened
Jun 29, 2024 -
fix: make each items reassignable
#12257 opened
Jul 2, 2024 -
feat: skip pending block for already-resolved promises
#12274 opened
Jul 3, 2024 -
feat: add ability to ignore warnings through compiler option
#12296 opened
Jul 4, 2024 -
feat: add createRawSnippet API
#12409 opened
Jul 11, 2024 -
fix: detect mutations within assignments expressions
#12411 opened
Jul 11, 2024 -
breaking: use `structuredClone` inside `$state.snapshot`
#12413 opened
Jul 11, 2024 -
Raw snippet alternative
#12425 opened
Jul 12, 2024 -
docs: tweak snapshot example
#12426 opened
Jul 12, 2024 -
fix: detect mutations within assignments expressions (alternative approach)
#12429 opened
Jul 12, 2024
156 Issues closed by 35 people
-
Svelte 5: Usage of `$effect.active` in `.svelte.js` files gives incorrect error in runtime
#12430 closed
Jul 13, 2024 -
Rerendering bug in table with sticky first column
#12428 closed
Jul 12, 2024 -
Svelte 5: Children snippet with argument is required to be explicitly defined now
#12414 closed
Jul 12, 2024 -
Svelte5: snippets components invoked multiple times
#12187 closed
Jul 12, 2024 -
Svelte 5: next 182 breaks Threlte apps
#12424 closed
Jul 12, 2024 -
Getting "TypeError: Could not convert argument of type symbol to string." with Node 20
#12398 closed
Jul 12, 2024 -
Svelte 5: Transitioned out elements don't come back in if the transition does not complete
#12039 closed
Jul 12, 2024 -
Svelte 5: transition may go in wrong direction and stuck
#12033 closed
Jul 12, 2024 -
My +page.server.ts load doesn't acknowledge the types but the +layout.server.ts does.
#12416 closed
Jul 12, 2024 -
bind group with 5000 radio buttons gets stuck
#12402 closed
Jul 11, 2024 -
bind to $bindable in each block
#12401 closed
Jul 11, 2024 -
"finally" after await block
#5695 closed
Jul 11, 2024 -
Svelte 5: is this a bug or what?
#12404 closed
Jul 11, 2024 -
Svelte 5: delayed transitions don't apply initial CSS
#10876 closed
Jul 11, 2024 -
Inconsistent behavior of `let` directive in combination with snippets
#12087 closed
Jul 11, 2024 -
Svelte 5: Outro animation is not cancelled and overlaps with intro
#12319 closed
Jul 11, 2024 -
Svelte 5: `{@html someVar}` Does not hydrate after SSR
#12333 closed
Jul 11, 2024 -
Dev-time check for `{@html ...}` mismatch
#12362 closed
Jul 10, 2024 -
Playground fails to show errors and warnings
#12393 closed
Jul 10, 2024 -
Svelte v5 compiling v4 component: Component has unused export property
#12367 closed
Jul 10, 2024 -
Svelte 5: "in" transition not firing in dev/hmr mode but works fine when the app is built
#11185 closed
Jul 10, 2024 -
Svelte 5: intro transition doesn't work in dev mode
#12358 closed
Jul 10, 2024 -
Transitions break when wrapped in component.
#11657 closed
Jul 10, 2024 -
Hydration mismatches can cause duplicate event listeners
#12360 closed
Jul 10, 2024 -
Rename `legacy.componentApi` to `compatibility.classComponent`
#12112 closed
Jul 9, 2024 -
Incorrect behavior with optimistic updates and derived.by
#12371 closed
Jul 9, 2024 -
Svelte 5: Cannot use :global() with CSS nesting
#10540 closed
Jul 9, 2024 -
bug(repl): broken onclick `e.preventDefault()` in svelte 5 REPL
#12127 closed
Jul 9, 2024 -
Expose `set_raf` in Svelte 5
#12133 closed
Jul 9, 2024 -
Function Timeout can't be overwritten in adapter in SvelteKit
#12363 closed
Jul 9, 2024 -
Svelte 5 Slide transition jerks
#12324 closed
Jul 9, 2024 -
Svelte 5: `next.173` broke <something>
#12330 closed
Jul 8, 2024 -
Svelte 5: Mutating data in load fn stops page reactivity
#12235 closed
Jul 8, 2024 -
Svelte 5: Should prop fallbacks based on other props be reactive?
#12337 closed
Jul 8, 2024 -
Svelte 5: default `intro` to `true` when using `mount`
#11280 closed
Jul 8, 2024 -
Add setter to let variables accessors
#11983 closed
Jul 8, 2024 -
Svelte 5: Incorrect IfBlock Start Position in Modern Mode Parsing
#11975 closed
Jul 8, 2024 -
transitions not working
#12338 closed
Jul 8, 2024 -
Svelte 5: Reintroduce `frame`/`pos`/`toString()` in compiler warnings
#12151 closed
Jul 8, 2024 -
Svelte 5: Incorrect Server Output for `$effect.root`
#12322 closed
Jul 8, 2024 -
Svelte 5 legacy: transition not conveyed using $$restProps and svelte:element
#12231 closed
Jul 8, 2024 -
[svelte 5] I need to console.log certain imports or I get a ReferenceError at runtime
#12344 closed
Jul 8, 2024 -
Svelte 5: Transition does not work in snippet
#12343 closed
Jul 8, 2024 -
A simple component without script tag generates broken code when compiled
#11945 closed
Jul 8, 2024 -
input color displays a warning in Chrome console
#8446 closed
Jul 8, 2024 -
Svelte 5 migration: statements should be reordered
#12183 closed
Jul 8, 2024 -
compilerOptions runes per directory
#12327 closed
Jul 7, 2024 -
$props are nor reactive if not declared with $state by caller component (Svelte 5)
#12320 closed
Jul 6, 2024 -
Simpler untrack call
#12323 closed
Jul 6, 2024 -
v5: Effect cleanup isn't run in dynamic component inside an if block
#10910 closed
Jul 6, 2024 -
null is not an object (evaluating 'current.e.nodes.start')
#12309 closed
Jul 6, 2024 -
Svelte 5: Doesn't work on iOS 15.0
#10438 closed
Jul 5, 2024 -
Allow a simple prop variable declaration to be treated the same as a rest declaration
#9658 closed
Jul 5, 2024 -
Svelte 5 Hydration mismatch (with adapter-static)
#11509 closed
Jul 5, 2024 -
False positive error: rune outside svelte
#12222 closed
Jul 5, 2024 -
Svelte 5 bug with service-worker
#12313 closed
Jul 5, 2024 -
`$derived.by` not working as expected outside Svelte components
#12124 closed
Jul 5, 2024 -
Add input validation to binded variable
#12310 closed
Jul 5, 2024 -
Svelte 5: Allow returning (object) $state directly?
#12286 closed
Jul 4, 2024 -
Svelte 5: Creating a class instance from a static method causes errors
#12306 closed
Jul 4, 2024 -
Svelte 5: Regression since next.167 and new regression with next.171
#12280 closed
Jul 4, 2024 -
Error on create multiple toasts with svelte-sonner
#12273 closed
Jul 4, 2024 -
Svelte 5 - $state.frozen behaves differently in production build
#12302 closed
Jul 4, 2024 -
Svelte 5 - Preview REPL doesn't load properly in Safari 17.5
#12303 closed
Jul 4, 2024 -
Svelte 5 svg duplication issue with reactivity
#12289 closed
Jul 4, 2024 -
Svelte 5: Incorrect Handling of Rest Props in Compiled Code. Error: $$props is not defined
#12279 closed
Jul 4, 2024 -
Svelte 5: Uncaught ReferenceError: $$stores is not defined
#12288 closed
Jul 4, 2024 -
Array access not supported in the `use` or `transition` directives
#11467 closed
Jul 3, 2024 -
`$effect` throws `Uncaught Error: effect_orphan` in a custom store
#12260 closed
Jul 3, 2024 -
Low quality animation example
#12161 closed
Jul 3, 2024 -
Make `bind:{value}` a shorthand to `bind:value={value}`
#12269 closed
Jul 2, 2024 -
[Svelte 5] `{#if}` block with several reactive children does not re-render properly
#12230 closed
Jul 2, 2024 -
components still not unmounted
#12259 closed
Jul 2, 2024 -
Make aria- dependencies optional
#12241 closed
Jul 2, 2024 -
Using a generic type as an argument to a Snippet breaks types generation of a component
#12202 closed
Jul 2, 2024 -
Svelte 5: Regression since 5.0.0-next.162 with #each or render
#12211 closed
Jul 2, 2024 -
Svelte 5 reporting invalid type error on Svelte 4 component using slot
#12240 closed
Jul 2, 2024 -
Svelte 5: Components in #if blocks don't trigger their $effect rune
#12220 closed
Jul 2, 2024 -
next.168 development mode and component snippets inside loop
#12244 closed
Jul 1, 2024 -
next.168 broke unmounting content in my app
#12247 closed
Jul 1, 2024 -
The exported names of the reactive Map, Set, and others conflict with platform globals
#12192 closed
Jul 1, 2024 -
Svelte 5: problems unmounting elements from the dom inside an each block
#12243 closed
Jul 1, 2024 -
Svelte 5: Changing of the items in #each block breaks order of the element
#12198 closed
Jul 1, 2024 -
`batch` function to update multiple sources at once
#12238 closed
Jul 1, 2024 -
Svelte 5 (5.0.0-next.167): Upgrading to the latest Svelte 5 breaks SvelteKit routing
#12228 closed
Jul 1, 2024 -
next.167 breaks <svelte:component> in development mode
#12233 closed
Jul 1, 2024 -
Sveltekit + Svelte 5: Navigating only loads the layout, not the page
#12234 closed
Jul 1, 2024 -
Svelte 5: this type of directive is not valid on components
#12236 closed
Jul 1, 2024 -
Svelte 5: Inaccurate Error Message
#12237 closed
Jun 30, 2024 -
[Svelte 5] Uncaught (in promise) TypeError: Cannot read properties of undefined (reading 'nodeType')
#11964 closed
Jun 30, 2024 -
Svelte 5: Snippets aren't deconflicted
#12186 closed
Jun 30, 2024 -
Svelte 5: this type of directive is not valid on components
#12229 closed
Jun 30, 2024 -
Svelte 5: `contenteditable="true"` with `bind:innerText` breaks the output of `{@render children()}`
#11653 closed
Jun 30, 2024 -
Documentation Clarification for Rookies
#12227 closed
Jun 29, 2024 -
"node is null" when manipulating an array state in a Snippet
#12177 closed
Jun 29, 2024 -
Svelte 5: leaking private implementation details ($$events, $$slots)
#12184 closed
Jun 28, 2024 -
Svelte 5: Unexpected character '@' when using *.svelte.ts with Decorators and $state and importing in client
#12205 closed
Jun 28, 2024 -
Svelte 5: optimise prop access
#11055 closed
Jun 28, 2024 -
Svelte 4/5 incompatibility: exporting the same variable with two names breaks the export.
#12173 closed
Jun 27, 2024 -
Svelte 5: non-keyed each blocks do not retain text direction in elements with `dir="auto"`
#12193 closed
Jun 27, 2024 -
Svelte 5: Optimize reads to getters
#12203 closed
Jun 27, 2024 -
Svelte 5: Discriminating Unions with Type Narrowing doesn't work
#12150 closed
Jun 27, 2024 -
Svelte 5: <select>s don't properly set their initial value if the option value is an object
#12194 closed
Jun 27, 2024 -
Svelte 5: cannot use `@render` for $$slots
#12158 closed
Jun 26, 2024 -
Svelte 5: Significant increase in Javascript execution time with many components in relation to Svelte 4
#11576 closed
Jun 25, 2024 -
Svelte 5: Placeholder in select not displayed
#12152 closed
Jun 25, 2024 -
Svelte 5: Mutating promise based arrays do not trigger updates
#12166 closed
Jun 25, 2024 -
Svelte 5: Document $svelte.is(a,b) using Object.is(a,b).
#12167 closed
Jun 25, 2024 -
Svelte 5 migration: event modifier transformer doesn't respect indentation
#12170 closed
Jun 25, 2024 -
Svelte 5 migration: Transformed declarations with TS annotations cause broken output
#12171 closed
Jun 25, 2024 -
Addition assignment operator (+=) broken
#12174 closed
Jun 25, 2024 -
Svelte 5: Snippet Shorthand
#12162 closed
Jun 24, 2024 -
[email protected] breaks snippets with arguments typed as an object literal
#12137 closed
Jun 24, 2024 -
Passing stateful arrays down with getters do not work on libraries
#12154 closed
Jun 24, 2024 -
Svelte 5: Whitespace before the closing brace of `{#snippet}` will throw a parse error.
#12156 closed
Jun 24, 2024 -
Svelte 5: compiler silently fail when snippet is not properly parsed
#12143 closed
Jun 23, 2024 -
Svelte 5 Next 164: FATAL ERROR: Reached heap limit Allocation failed - JavaScript heap out of memory
#12136 closed
Jun 23, 2024 -
What does 'Object.defineProperty called on non-object' mean in $effect?
#12149 closed
Jun 23, 2024 -
$effect fails in some cases
#12141 closed
Jun 22, 2024 -
[ Svelte 5 + SortableJS ] Cannot read properties of null (reading 'nextSibling') since 5.0.0-next.162
#12139 closed
Jun 22, 2024 -
Svelte 5: Syntax error on snippets with inline typing with optional properties
#12068 closed
Jun 22, 2024 -
[svelte5] use $state infinite loop bug > effect_update_depth_exceeded
#12117 closed
Jun 22, 2024 -
false positive a11y warning for label with control inside component
#12002 closed
Jun 21, 2024 -
Svelte 5: snippets with multiple default values get incorrectly parsed
#12067 closed
Jun 21, 2024 -
Svelte 5 reactivity breaks using objects, when parent is not using runes mode
#12032 closed
Jun 21, 2024 -
This 'for each' case doesn't work
#12122 closed
Jun 21, 2024 -
$props & $derived should use let instead of const
#12121 closed
Jun 21, 2024 -
since svelte 4.0.0, wrong a11y warnings for <summary> element with click handler
#8825 closed
Jun 21, 2024 -
bindable props "is declared but its value is never read"
#12118 closed
Jun 21, 2024 -
$effect.active should not be triggered if the state is read inside untrack
#10082 closed
Jun 20, 2024 -
Svelte 5: hydration error on each with 0 elements on the server and some elements on the client
#12095 closed
Jun 20, 2024 -
await blocks unnecessarily unmount and remount their children when the promise changes
#8459 closed
Jun 20, 2024 -
Svelte 5: post increment/decrement of proxy property is miscompiled
#12103 closed
Jun 20, 2024 -
Memory leak on component unmount
#12102 closed
Jun 20, 2024 -
hydrate and mount error out in browser, saying 'hydrate(...)' is not available on the server
#11981 closed
Jun 20, 2024 -
Svelte 5: Double nested component with array bind leads to ownership_invalid_mutation warning
#12040 closed
Jun 19, 2024 -
Using $bindable with offsetWidth produces error after svelte 144
#12028 closed
Jun 19, 2024 -
Svelte 5 @next.148 broke Layercake
#11934 closed
Jun 19, 2024 -
Svelte 5: `<tr>` is invalid inside `<table>`
#12090 closed
Jun 19, 2024 -
TS EventHandler param type not matches
#12064 closed
Jun 19, 2024 -
Svelte 5: input value not updated during hydration
#12050 closed
Jun 18, 2024 -
Runes: Add an idiomatic way to clean up side-effects
#12076 closed
Jun 18, 2024 -
Svelte 5: compiler crash when using function in both event handler and markup
#12074 closed
Jun 18, 2024 -
[email protected] breaks `svelte-check`
#12066 closed
Jun 17, 2024 -
Keyframes names scoped don't work correct in css nesting
#12060 closed
Jun 17, 2024 -
Svelte 5: Customized built-in elements
#12052 closed
Jun 17, 2024 -
Svelte 5: The `on` of `svelte/events` is restricted to use with `Element` only
#12045 closed
Jun 17, 2024 -
svelte/events `on` does not allow specifying event type
#12027 closed
Jun 17, 2024 -
$derived rune stops working but not if using $inspect()
#12044 closed
Jun 17, 2024 -
Svelte 5: Flickering CSS transitions/animations starting in `next-144`
#11988 closed
Jun 17, 2024 -
String containing "</script>" inside the script tag of a components breaks Svelte
#12042 closed
Jun 16, 2024
45 Issues opened by 38 people
-
Svelte 5: Regression since 5.0.0-next.171
#12427 opened
Jul 12, 2024 -
Production build failure of [email protected] -> [email protected]
#12422 opened
Jul 12, 2024 -
HMR breaks with conditional rendering within {#if} blocks
#12417 opened
Jul 12, 2024 -
Parametric compile options
#12415 opened
Jul 11, 2024 -
Svelte 5: Hot Reload not working with included component
#12403 opened
Jul 11, 2024 -
Svelte 5 next: Not able to use if statement within svelte:head and with multiple svelte:head
#12399 opened
Jul 11, 2024 -
Enhanced test suite
#12388 opened
Jul 10, 2024 -
Svelte 5 next.179 breaks css on page navigation HMR
#12381 opened
Jul 10, 2024 -
Provide more control over what gets proxified, pontentially making it opt-in
#12364 opened
Jul 9, 2024 -
Remove runes-mode control flow block syntax validation in favor of stricter parsing
#12352 opened
Jul 8, 2024 -
Unsubscriber type not exported in svelte/motion
#12347 opened
Jul 8, 2024 -
Svelte 5 : important recent regression with DexieJs LiveQuery that stopped working
#12341 opened
Jul 8, 2024 -
Svelte 5: unable to name a variable with the "same name" as a rune
#12328 opened
Jul 7, 2024 -
Show compiler/runtime warning when trying to use classes in $state()
#12300 opened
Jul 4, 2024 -
Explicitly set store type is incorrect when the store initialized without argument
#12299 opened
Jul 4, 2024 -
[Svelte4] bind:group in nested for loop not working
#12293 opened
Jul 4, 2024 -
Expose Svelte AST node types from `svelte/compiler` to public
#12292 opened
Jul 4, 2024 -
Validator type not exported in svelte/store
#12276 opened
Jul 3, 2024 -
Investigate dropping the CJS build
#12270 opened
Jul 2, 2024 -
Bad compilation of valid Svelte 4 components under Svelte 5
#12254 opened
Jul 1, 2024 -
Breakpoints cannot be set on certain locations in Svelte generated code in V8
#12250 opened
Jul 1, 2024 -
Bump all dependencies before final release
#12224 opened
Jun 28, 2024 -
Svelte 5 - Relax Variable Naming Restrictions on $-Prefixed Variables
#12218 opened
Jun 28, 2024 -
Svelte v4 components under Svelte v5: Internals leaked through slot variables when defined in component
#12213 opened
Jun 27, 2024 -
Improve message for error "Nesting selectors can only be used inside a rule"
#12208 opened
Jun 27, 2024 -
Styles are not removed after transition slide end
#12178 opened
Jun 25, 2024 -
Svelte 5 migration: erroneous `$state` declaration when `each` block present
#12169 opened
Jun 24, 2024 -
Imported global styles apply differently in dev and build mode
#12168 opened
Jun 24, 2024 -
Svelte 5: dispatched "native named" events not reaching handler
#12147 opened
Jun 22, 2024 -
Allow aria-valuetext for elements with `role="slider"`
#12145 opened
Jun 22, 2024 -
Svelte 5: Missing warning for non-state use in `$effect`?
#12142 opened
Jun 22, 2024 -
Whitespaces are not preserved in non-`pre` tags, even with `white-space; pre;` on.
#12140 opened
Jun 22, 2024 -
setTimeout does not rerender component when using lifecycle functions
#12138 opened
Jun 22, 2024 -
`read_pattern` fails if brackets are in strings etc
#12131 opened
Jun 21, 2024 -
Calculated CSS unit
#12129 opened
Jun 21, 2024 -
Svelte 5, I'm using `$state.snapshot` but a nested array is still a `Proxy`
#12128 opened
Jun 21, 2024 -
Directive shorthand syntax is too lenient and can generate invalid code
#12120 opened
Jun 21, 2024 -
enhancement(custom element): svelte 5 should automatically set converters based on types
#12114 opened
Jun 20, 2024 -
Setting class $state property in constructor breaks all tracking
#12084 opened
Jun 18, 2024 -
svelte:head to allow ordering because meta tags are underneath script tags
#12055 opened
Jun 17, 2024 -
Suggestion: Warn when <button> or <a> lack inner text, and recommend to add aria-label
#12041 opened
Jun 16, 2024 -
Support a non-html comment in markup
#12035 opened
Jun 14, 2024 -
Svelte 5 REPL: styles aren't clean upped on the app re-mounting
#12034 opened
Jun 14, 2024 -
Svelte 5: Misleading errors on non-existent sub-runes outside of Svelte files
#12031 opened
Jun 14, 2024
37 Unresolved conversations
Sometimes conversations happen on old items that aren’t yet closed. Here is a list of all the Issues and Pull Requests with unresolved conversations.
-
Uneasy bouncing in `transition:slide`
#12003 commented on
Jun 15, 2024 • 0 new comments -
Tailwind @apply breaks with Svelte 5 (alpha 57)
#10513 commented on
Jun 17, 2024 • 0 new comments -
Svelte 5: Support passing of snippets or components?
#9774 commented on
Jun 17, 2024 • 0 new comments -
Svelte 4.0.0 custom-element build bundle size is way larger than Svelte 3.58.0
#8826 commented on
Jun 17, 2024 • 0 new comments -
Incorrect derived type of store with optional content
#10784 commented on
Jun 19, 2024 • 0 new comments -
Critial: static analyze some.svelte.ts
#11605 commented on
Jun 19, 2024 • 0 new comments -
Out transition blocks update to component props, even when outro is cancelled
#8576 commented on
Jun 20, 2024 • 0 new comments -
try block, like error boundary
#3733 commented on
Jun 25, 2024 • 0 new comments -
Svelte 5: differentiate between supported and unsupported TypeScript features
#11502 commented on
Jun 29, 2024 • 0 new comments -
Add a (singular) `$prop` rune
#9241 commented on
Jun 30, 2024 • 0 new comments -
Svelte 5: Nested form control bindings causes runtime error
#11941 commented on
Jun 30, 2024 • 0 new comments -
Svelte 5: make {#await} blocks support async stores that can also emit errors, such as the observables from RxJS
#10227 commented on
Jul 1, 2024 • 0 new comments -
Reactivity with runes should work in old syntax
#9287 commented on
Jul 2, 2024 • 0 new comments -
Change body class via <svelte:body />
#3105 commented on
Jul 3, 2024 • 0 new comments -
Reused element binding (`bind:this`) updates to `null` long after destruction
#11920 commented on
Jul 3, 2024 • 0 new comments -
Svelte 5: Confusing and unclear warning `state_referenced_locally`
#11883 commented on
Jul 4, 2024 • 0 new comments -
Wrong a11y wargning on <dialog> with autofocus attribute
#9225 commented on
Jul 4, 2024 • 0 new comments -
SSR Actions
#4375 commented on
Jul 4, 2024 • 0 new comments -
Property syntax using curly braces and quotes is inconsistent.
#7925 commented on
Jul 5, 2024 • 0 new comments -
Provide `print(ast: Ast): string` as compiler or svelte/printer
#5972 commented on
Jul 5, 2024 • 0 new comments -
Unexpected "State referenced in its own scope will never update" warning
#9857 commented on
Jul 7, 2024 • 0 new comments -
Svelte 5: List of libraries not working out of the box
#10359 commented on
Jul 8, 2024 • 0 new comments -
[transition] Wait for Keyed Block Out Transition Before Mounting Next Element
#10203 commented on
Jul 10, 2024 • 0 new comments -
Top-level await
#5501 commented on
Jul 10, 2024 • 0 new comments -
Svelte 5: WAAPI transitions can be hijacked in many ways, breaking the lifecycle of components
#11273 commented on
Jul 10, 2024 • 0 new comments -
Proposal: `$state.direct` for optional non-proxied state
#10560 commented on
Jul 11, 2024 • 0 new comments -
Component event and prop names too permissive
#5903 commented on
Jul 11, 2024 • 0 new comments -
Don't destroy components inside falsey {#if} blocks
#9976 commented on
Jul 11, 2024 • 0 new comments -
Svelte 5: Undocumented breaking changes
#11400 commented on
Jul 11, 2024 • 0 new comments -
Svelte 5: Adding a delay param to svelte transitions causes the node to immediately appear for the duration of the delay
#11270 commented on
Jul 11, 2024 • 0 new comments -
Transitions not working properly in Svelte 5.
#11615 commented on
Jul 11, 2024 • 0 new comments -
(minor) unquoted slash in attributes throws "attempted to close an element that was not open"
#7782 commented on
Jul 11, 2024 • 0 new comments -
add scrollTop and scrollLeft bindings
#3895 commented on
Jul 11, 2024 • 0 new comments -
fix: take snippets into account when scoping css selectors
#10208 commented on
Jul 5, 2024 • 0 new comments -
fix: Realistic spring behavior at low framerates
#11337 commented on
Jul 11, 2024 • 0 new comments -
chore: very minor perf improvement when fallback values are used
#11921 commented on
Jul 3, 2024 • 0 new comments -
chore: refactor HTML validation
#11969 commented on
Jul 3, 2024 • 0 new comments