.. |
1000-reading-derived-effects
|
fix: unset batch before flushing queued effects (#16482)
|
2 months ago |
abort-signal-derived-set-state
|
fix: wrap `abort` in `without_reactive_context` (#16570)
|
1 month ago |
accessors-props
|
feat: fix accessors and support migration of accessors (#13456)
|
12 months ago |
action-context
|
monkey-patch console.log and console.warn for all tests (#11265)
|
1 year ago |
action-sequence
|
fix: ensure use directives execute in the correct sequence (#13384)
|
12 months ago |
action-state-arg
|
fix: better interop of `$state` with actions/`$:` statements (#10543)
|
2 years ago |
action-state-arg-deep
|
monkey-patch console.log and console.warn for all tests (#11265)
|
1 year ago |
action-void-element
|
fix: run render functions for dynamic void elements (#11258)
|
1 year ago |
ambiguous-source
|
chore: cleanup more tests (#11738)
|
1 year ago |
array-delete-item
|
fix: better handle $inspect on array mutations (#16389)
|
2 months ago |
array-lastindexof
|
fix: `array.lastIndexOf` without second argument (#11766)
|
1 year ago |
array-sort-in-effect
|
Test array sort in effect to prevent regressions of this use-case (#16175)
|
3 months ago |
array-to-string
|
fix: ensure set_text applies coercion to objects before diff (#13542)
|
11 months ago |
assign-prop-to-prop
|
fix: issue with assiging prop values as defaults of other props (#9985)
|
2 years ago |
async-abort-signal
|
feat: allow `await` in components (#15844)
|
2 months ago |
async-attachment
|
test
|
2 weeks ago |
async-attribute
|
feat: allow `await` in components (#15844)
|
2 months ago |
async-attribute-without-state
|
feat: allow `await` in components (#15844)
|
2 months ago |
async-await
|
fix: allow await expressions inside `{#await ...}` argument (#16514)
|
2 months ago |
async-binding-update-while-focused
|
fix: unset batch before flushing queued effects (#16482)
|
2 months ago |
async-binding-update-while-focused-2
|
fix: don't update a focused input with values from its own past (#16491)
|
2 months ago |
async-block-destroy-during-init
|
feat: allow `await` in components (#15844)
|
2 months ago |
async-block-reject-during-init
|
feat: allow `await` in components (#15844)
|
2 months ago |
async-block-reject-each-during-init
|
detect async_deriveds inside batches that are destroyed in later batches
|
2 weeks ago |
async-block-rerun
|
feat: allow `await` in components (#15844)
|
2 months ago |
async-child-effect
|
feat: allow `await` in components (#15844)
|
2 months ago |
async-class-directive
|
feat: allow `await` in components (#15844)
|
2 months ago |
async-const
|
fix: allow async `{@const}` in more places (#16643)
|
4 weeks ago |
async-derived
|
feat: allow `await` in components (#15844)
|
2 months ago |
async-derived-destructured
|
fix: allow async destructured deriveds (#16444)
|
2 months ago |
async-derived-in-if
|
feat: allow `await` in components (#15844)
|
2 months ago |
async-derived-invalidation-during-init
|
feat: allow `await` in components (#15844)
|
2 months ago |
async-derived-module
|
feat: allow `await` in components (#15844)
|
2 months ago |
async-derived-reverse-order
|
fix: ensure async deriveds always get dependencies from thennable (#16672)
|
3 weeks ago |
async-derived-unchanging
|
feat: allow `await` in components (#15844)
|
2 months ago |
async-each
|
feat: allow `await` in components (#15844)
|
2 months ago |
async-each-await-item
|
feat: allow `await` in components (#15844)
|
2 months ago |
async-each-keyed
|
feat: allow `await` in components (#15844)
|
2 months ago |
async-effect-conservative
|
fix: preserve dirty status of deferred effects (#16487)
|
2 months ago |
async-effect-pending
|
fix: update `$effect.pending()` immediately after a batch is removed (#16382)
|
2 months ago |
async-effect-triggers-await
|
fix: unset batch before flushing queued effects (#16482)
|
2 months ago |
async-error
|
feat: allow `await` in components (#15844)
|
2 months ago |
async-error-in-block-expression
|
feat: allow `await` in components (#15844)
|
2 months ago |
async-error-recovery
|
feat: allow `await` in components (#15844)
|
2 months ago |
async-expression
|
feat: allow `await` in components (#15844)
|
2 months ago |
async-html-tag
|
feat: allow `await` in components (#15844)
|
2 months ago |
async-if
|
feat: allow `await` in components (#15844)
|
2 months ago |
async-key
|
feat: allow `await` in components (#15844)
|
2 months ago |
async-linear-order-different-deriveds
|
feat: allow `await` in components (#15844)
|
2 months ago |
async-linear-order-same-derived
|
feat: allow `await` in components (#15844)
|
2 months ago |
async-nested-derived
|
feat: allow `await` in components (#15844)
|
2 months ago |
async-nested-top-level
|
fix: restore batch along with effect context (#16668)
|
3 weeks ago |
async-ownership-validation
|
fix: move ownership validation into async component body (#16449)
|
2 months ago |
async-prop
|
feat: allow `await` in components (#15844)
|
2 months ago |
async-reactivity-loss
|
fix: don't log `await_reactivity_loss` warning when signal is read in `untrack` (#16385)
|
2 months ago |
async-reactivity-loss-for-await
|
chore: emit `await_reactivity_loss` in `for await` loops (#16521)
|
1 month ago |
async-redirect
|
fix: restore batch along with effect context (#16668)
|
3 weeks ago |
async-redirect-initial
|
feat: allow `await` in components (#15844)
|
2 months ago |
async-reference-in-snippet
|
fix: place instance-level snippets inside async body (#16666)
|
3 weeks ago |
async-render-tag
|
feat: allow `await` in components (#15844)
|
2 months ago |
async-slot
|
feat: allow `await` in components (#15844)
|
2 months ago |
async-stale-derived
|
feat: allow `await` in components (#15844)
|
2 months ago |
async-stale-derived-2
|
feat: allow `await` in components (#15844)
|
2 months ago |
async-svelte-element
|
feat: allow `await` in components (#15844)
|
2 months ago |
async-template-async-sync-mixed
|
fix: ensure correct order of template effect values (#16655)
|
4 weeks ago |
async-time-travelling-derived
|
fix: always mark reactions of deriveds (#16457)
|
2 months ago |
async-top-level
|
feat: allow `await` in components (#15844)
|
2 months ago |
async-top-level-deriveds
|
fix: restore batch along with effect context (#16668)
|
3 weeks ago |
async-top-level-error-nested
|
fix: properly catch top level await errors (#16619)
|
1 month ago |
async-top-level-error-nested-obsolete
|
detect async_deriveds inside batches that are destroyed in later batches
|
2 weeks ago |
async-top-level-in-if
|
feat: allow `await` in components (#15844)
|
2 months ago |
async-unresolved-promise
|
feat: allow `await` in components (#15844)
|
2 months ago |
async-waterfall-on-init
|
feat: allow `await` in components (#15844)
|
2 months ago |
async-with-sync-derived
|
feat: allow `await` in components (#15844)
|
2 months ago |
attachment-basic
|
feat: attachments (#15000)
|
4 months ago |
attachment-component
|
feat: attachments (#15000)
|
4 months ago |
attachment-component-falsy
|
fix: falsy attachments on components (#16021)
|
4 months ago |
attachment-component-spread
|
feat: attachments (#15000)
|
4 months ago |
attachment-from-action
|
feat: attachments `fromAction` utility (#15933)
|
4 months ago |
attachment-reactive
|
feat: attachments (#15000)
|
4 months ago |
attachment-spread
|
feat: attachments (#15000)
|
4 months ago |
attachment-spread-stable
|
fix: stable attachments (#15961)
|
4 months ago |
attachment-svelte-element
|
feat: attachments (#15000)
|
4 months ago |
attribute-boolean-case-insensitivity
|
fix: expand boolean attribute support (#15095)
|
8 months ago |
attribute-if-string
|
fix: set strings as attributes, non-strings as properties if property exists (#13327)
|
1 year ago |
attribute-parts
|
breaking: warn on self-closing non-void HTML tags (#11114)
|
1 year ago |
attribute-spread-call-expression
|
chore: tidy up tests to use flushSync (#11703)
|
1 year ago |
attribute-spread-casing
|
fix: better attribute casing logic (#9626)
|
2 years ago |
attribute-spread-hidden
|
chore: tidy up tests to use flushSync (#11703)
|
1 year ago |
attribute-spread-input
|
fix: value/checked not correctly set using spread (#15239)
|
7 months ago |
attribute-spread-reactivitiy
|
chore: cleanup more tests (#11738)
|
1 year ago |
autofocus-with-call
|
fix: `muted` reactive without `bind` and select/autofocus attributes … (#15326)
|
7 months ago |
await-hydrate-maybe-promise
|
fix: handle hydration mismatches in await blocks (#15708)
|
5 months ago |
await-no-catch-error
|
fix: rethrow errors from await block if no catch block exists (#13819)
|
11 months ago |
await-non-promise
|
fix: show `:then` block for `null` value (#14440)
|
10 months ago |
await-pending-destroy
|
fix: disable promise callback when {#await} is destroyed (#13241)
|
1 year ago |
await-pending-persistent
|
fix: wait a microtask for await blocks to reduce UI churn (#11989)
|
1 year ago |
await-pending-wait
|
scheduling
|
2 weeks ago |
await-render-error-restore-reaction
|
fix: restore active reaction if then block throws (#14191)
|
10 months ago |
await-resolve
|
scheduling
|
2 weeks ago |
await-resolve-2
|
scheduling
|
2 weeks ago |
before-update-in-legacy-child
|
monkey-patch console.log and console.warn for all tests (#11265)
|
1 year ago |
bigint-increment
|
fix: leave update expressions untransformed unless a transformer is provided (#14507)
|
10 months ago |
bigint-increment-mutation
|
fix: leave update expressions untransformed unless a transformer is provided (#14507)
|
10 months ago |
bigint-invalid
|
fix: prevent invalid BigInt calls from blowing up at compile time (#15900)
|
4 months ago |
bind-and-spread
|
chore: tidy up tests to use flushSync (#11703)
|
1 year ago |
bind-and-spread-precedence
|
fix: ensure bindings always take precedence over spreads (#14575)
|
10 months ago |
bind-current-time-remove-listener
|
fix: remove listener on `bind_current_time` teardown (#15013)
|
8 months ago |
bind-getter-setter
|
fix: mark subtree dynamic for bind with sequence expressions (#14626)
|
9 months ago |
bind-getter-setter-2
|
feat: add support for bind getter/setters (#14307)
|
9 months ago |
bind-state-property
|
chore: cleanup more tests (#11738)
|
1 year ago |
bind-this-no-state
|
fix: make `bind_this` implementation more robust (#10598)
|
2 years ago |
bind-this-order
|
fix: ensure `bind:this` happens before transitions and animations (#12497)
|
1 year ago |
bind-this-proxy
|
chore: tweak test config for hmr test run (#12423)
|
1 year ago |
bind-this-raw
|
breaking: replace `$state.frozen` with `$state.raw` (#12808)
|
1 year ago |
bind-value-input-type-dynamic
|
feat: allow dynamic `type` attribute with `bind:value` (#10608)
|
2 years ago |
bind-value-state
|
fix: keep bound inputs in sync in runes mode (#13328)
|
1 year ago |
bindable-prop-and-export
|
fix: don't throw `bind_invalid_export` if there's also a bindable prop with the same name (#14813)
|
8 months ago |
binding-interop
|
fix: better binding interop between runes/non-runes components (#12123)
|
1 year ago |
binding-interop-derived
|
fix: avoid mutation validation for invalidate_inner_signals (#14688)
|
9 months ago |
binding-property-non-reactive-ignored
|
feat: allow ignoring runtime warnings (#12608)
|
1 year ago |
binding-property-non-reactive-ignored-2
|
feat: allow ignoring runtime warnings (#12608)
|
1 year ago |
binding-property-static
|
breaking: replace `$state.frozen` with `$state.raw` (#12808)
|
1 year ago |
binding-property-store
|
fix: improve prop binding warning validation for stores (#12745)
|
1 year ago |
binding-update-in-each
|
fix: cursor jumps in input two way binding (#16649)
|
3 weeks ago |
binding-update-while-focused
|
fix: only skip updating bound `<input>` if the input was the source of the change (#16373)
|
2 months ago |
binding-update-while-focused-2
|
fix: unset batch before flushing queued effects (#16482)
|
2 months ago |
binding-update-while-focused-3
|
fix: cursor jumps in input two way binding (#16649)
|
3 weeks ago |
bindings-form-reset
|
feat: ssr select value (#16017)
|
4 months ago |
block-dependency-sequence
|
fix: ensure if block is executed in correct order (#10053)
|
2 years ago |
bound-store-sub
|
fix: enable bound store props in runes mode components (#13887)
|
11 months ago |
checkbox-binding-derived
|
fix: ensure each block consistency to internal mutations to the collection (#13614)
|
11 months ago |
class-directive
|
chore: rewrite set_class() to handle directives (#15352)
|
7 months ago |
class-directive-mutations
|
fix: class:directive not working with $$restProps (#15389)
|
7 months ago |
class-disabinguate-private-method-definition
|
fix: include method definitions in class private fields (#14365)
|
10 months ago |
class-private-fields-assignment-shorthand
|
fix: proxify the value in assignment shorthands to the private field (#15862)
|
4 months ago |
class-private-fields-reassigned-this
|
fix: allow to access private fields after `this` reassignment (#11487)
|
1 year ago |
class-private-raw-state
|
breaking: replace `$state.frozen` with `$state.raw` (#12808)
|
1 year ago |
class-private-raw-state-object
|
breaking: replace `$state.frozen` with `$state.raw` (#12808)
|
1 year ago |
class-private-state
|
chore: cleanup more tests (#11738)
|
1 year ago |
class-private-state-increment
|
chore: cleanup more tests (#11738)
|
1 year ago |
class-private-state-init
|
chore: cleanup more tests (#11738)
|
1 year ago |
class-private-state-proxy
|
chore: cleanup more tests (#11738)
|
1 year ago |
class-raw-state
|
breaking: replace `$state.frozen` with `$state.raw` (#12808)
|
1 year ago |
class-raw-state-object
|
breaking: replace `$state.frozen` with `$state.raw` (#12808)
|
1 year ago |
class-state
|
chore: cleanup more tests (#11738)
|
1 year ago |
class-state-conflicting-get-name
|
fix: deconflict `get_name` for literal class properties (#14607)
|
9 months ago |
class-state-constructor
|
feat: State declarations in class constructors (#15820)
|
4 months ago |
class-state-constructor-closure
|
fix: address runtime effect issues (#9417)
|
2 years ago |
class-state-constructor-closure-private-1
|
feat: State declarations in class constructors (#15820)
|
4 months ago |
class-state-constructor-closure-private-2
|
feat: State declarations in class constructors (#15820)
|
4 months ago |
class-state-constructor-closure-private-3
|
feat: State declarations in class constructors (#15820)
|
4 months ago |
class-state-constructor-conflicting-get-name
|
feat: State declarations in class constructors (#15820)
|
4 months ago |
class-state-constructor-derived-unowned
|
feat: State declarations in class constructors (#15820)
|
4 months ago |
class-state-constructor-predeclared-field
|
feat: State declarations in class constructors (#15820)
|
4 months ago |
class-state-constructor-subclass
|
feat: State declarations in class constructors (#15820)
|
4 months ago |
class-state-deep-update
|
chore: cleanup more tests (#11738)
|
1 year ago |
class-state-derived
|
chore: cleanup more tests (#11738)
|
1 year ago |
class-state-derived-2
|
fix: improve ssr code generation for class property $derived (#10661)
|
2 years ago |
class-state-derived-3
|
fix: improve derived output for ssr (#10757)
|
2 years ago |
class-state-derived-fn
|
chore: cleanup more tests (#11738)
|
1 year ago |
class-state-derived-private
|
fix: make deriveds on the server lazy again (#15964)
|
4 months ago |
class-state-derived-unowned
|
breaking: deprecate `context="module"` in favor of `module` (#12948)
|
1 year ago |
class-state-effect
|
fix: ensure assignments to state field inside constructor trigger effect (#12985)
|
1 year ago |
class-state-effect-derived
|
fix: ensure assignments to state field inside constructor trigger effect (#12985)
|
1 year ago |
class-state-extended-effect-derived
|
fix: ensure assignments to state field inside constructor trigger effect (#12985)
|
1 year ago |
class-state-increment
|
chore: cleanup more tests (#11738)
|
1 year ago |
class-state-init
|
chore: cleanup more tests (#11738)
|
1 year ago |
class-state-init-conflict
|
chore: cleanup more tests (#11738)
|
1 year ago |
class-state-init-eager
|
chore: cleanup more tests (#11738)
|
1 year ago |
class-state-init-eager-2
|
chore: cleanup more tests (#11738)
|
1 year ago |
class-state-init-eager-3
|
chore: cleanup more tests (#11738)
|
1 year ago |
class-state-proxy
|
chore: cleanup more tests (#11738)
|
1 year ago |
class-state-public-private
|
chore: cleanup more tests (#11738)
|
1 year ago |
class-state-raw
|
breaking: replace `$state.frozen` with `$state.raw` (#12808)
|
1 year ago |
class-state-with-literal
|
chore: cleanup more tests (#11738)
|
1 year ago |
clean-block-inner-effects
|
fix: cleanup non-branch effects created inside block effects (#13600)
|
11 months ago |
clsx
|
fix: apply `clsx` logic to custom element `class` attributes (#14907)
|
8 months ago |
comment-separated-text
|
fix: join text nodes separated by comments (#13009)
|
1 year ago |
component-dont-fuse-whitespace
|
fix: prevent whitespaces merging across component boundaries (#12449)
|
1 year ago |
component-let-directive
|
chore: cleanup more tests (#11738)
|
1 year ago |
component-prop-unescaped
|
fix: only escape attribute values for elements, not components (#9456)
|
2 years ago |
component-transition-hmr
|
fix: ensure hmr block effects are transparent for transitions (#12384)
|
1 year ago |
const-tag-boundary
|
fix: allow async `{@const}` in more places (#16643)
|
4 weeks ago |
const-tag-boundary-deprecated-usage
|
fix: allow async `{@const}` in more places (#16643)
|
4 weeks ago |
contenteditable-state
|
fix: support contenteditable binding undefined fallback (#12210)
|
1 year ago |
create-raw-snippet-invalid-render
|
chore: add warning for invalid render function of createRawSnippet (#12535)
|
1 year ago |
custom-element-attributes
|
fix: Add check for builtin custom elements in `set_custom_element_data` (#16592)
|
3 weeks ago |
custom-element-injected-styles
|
fix: `append_styles` in an effect to make them available on mount (#16509)
|
2 months ago |
custom-element-slot-in-snippet
|
breaking: deprecate `context="module"` in favor of `module` (#12948)
|
1 year ago |
custom-element-svelte-class
|
fix: mark custom element with virtual class attribute as dynamic (#13435)
|
11 months ago |
debug-tag-object
|
fix: @debug does not work with proxied-state (#13690)
|
11 months ago |
deferred-events-consistency
|
breaking: removed deferred event updates (#11855)
|
1 year ago |
deferred-events-consistency-2
|
chore: enhance comment on skipped test
|
1 year ago |
deferred-events-consistency-3
|
breaking: removed deferred event updates (#11855)
|
1 year ago |
deferred-events-consistency-4
|
breaking: removed deferred event updates (#11855)
|
1 year ago |
delete-proxy-key
|
fix: `update_version` after `delete` if `source` is `undefined` and `prop` in `target` (#15796)
|
5 months ago |
dependencyless-abort-signal
|
fix: keep effect in the graph if it has an abort controller (#16430)
|
2 months ago |
derived-cascade
|
chore: tidy up tests to use flushSync (#11703)
|
1 year ago |
derived-cleanup-old-value
|
fix: re-evaluate derived props during teardown (#16278)
|
2 months ago |
derived-dependencies
|
fix: avoid duplicate signal dependencies (#12245)
|
1 year ago |
derived-dependencies-2
|
fix: handle duplicate signal dependencies gracefully (#12261)
|
1 year ago |
derived-destructure
|
monkey-patch console.log and console.warn for all tests (#11265)
|
1 year ago |
derived-destructured
|
feat: simplify derived object destructuring (#12781)
|
1 year ago |
derived-destructured-iterator
|
fix: handle derived destructured iterators (#16015)
|
4 months ago |
derived-direct
|
chore: cleanup more tests (#11738)
|
1 year ago |
derived-disconnect
|
fix: ensure disconnected deriveds correctly connect again (#14899)
|
8 months ago |
derived-fn
|
chore: cleanup more tests (#11738)
|
1 year ago |
derived-fn-destructure
|
chore: cleanup more tests (#11738)
|
1 year ago |
derived-fn-recursive
|
chore: add error for derived self referencing (#12746)
|
1 year ago |
derived-get-context
|
feat: allow usage of getContext() within $derived runes (#13830)
|
11 months ago |
derived-indirect-arrow-fn
|
chore: cleanup more tests (#11738)
|
1 year ago |
derived-indirect-fn
|
chore: cleanup more tests (#11738)
|
1 year ago |
derived-indirect-fn-2
|
chore: cleanup more tests (#11738)
|
1 year ago |
derived-map
|
fix: more exhaustive check during `SvelteMap.set` in deriveds (#13951)
|
11 months ago |
derived-proxy
|
chore: cleanup more tests (#11738)
|
1 year ago |
derived-shadowed
|
fix: delete transformers shadowed by unreassigned state (#13316)
|
1 year ago |
derived-stale-value
|
monkey-patch console.log and console.warn for all tests (#11265)
|
1 year ago |
derived-unowned
|
breaking: deprecate `context="module"` in favor of `module` (#12948)
|
1 year ago |
derived-unowned-2
|
chore: improve test cases (#14984)
|
8 months ago |
derived-unowned-3
|
fix: ensure effects destroy owned deriveds upon teardown (#13563)
|
11 months ago |
derived-unowned-4
|
fix: improve unowned derived signal heuristics (#11029)
|
1 year ago |
derived-unowned-5
|
chore: improve test cases (#14984)
|
8 months ago |
derived-unowned-6
|
fix: improve unowned derived signal behaviour (#11408)
|
1 year ago |
derived-unowned-7
|
fix: improve behaviour of unowned derived signals (#11521)
|
1 year ago |
derived-unowned-8
|
breaking: deprecate `context="module"` in favor of `module` (#12948)
|
1 year ago |
derived-unowned-9
|
fix: ensure unowned derived signals correctly re-connect to graph (#13184)
|
1 year ago |
derived-unowned-10
|
fix: ensure effect_tracking correctly handles tracking reactions (#14005)
|
11 months ago |
derived-unowned-11
|
fix: ensure reactions are correctly attached for unowned deriveds (#15158)
|
8 months ago |
derived-unowned-12
|
fix: when re-connecting unowned deriveds, remove their unowned flag (#15255)
|
7 months ago |
derived-write-read-write-read
|
chore: tidy up tests to use flushSync (#11703)
|
1 year ago |
deriveds-in-constructor
|
fix: use `get` in constructor for deriveds (#15300)
|
6 months ago |
destructure-async-assignments
|
fix: more accurate default value handling (#11183)
|
1 year ago |
destructure-derived-by
|
fix: properly transform destructured `$derived.by` declarations (#12984)
|
1 year ago |
destructure-derived-event
|
chore: cleanup more tests (#11738)
|
1 year ago |
destructure-derived-object
|
chore: tidy up tests to use flushSync (#11703)
|
1 year ago |
destructure-state-from-props
|
fix: visit expression when destructuring state declarations (#16081)
|
3 months ago |
details-binding-initial
|
fix: set `open` binding value in `<details>` (#10413)
|
2 years ago |
directives
|
fix: ensure StyleDirective and ClassDirective are marked as dynamic (#13205)
|
1 year ago |
directives-with-member-access
|
breaking: warn on self-closing non-void HTML tags (#11114)
|
1 year ago |
dot-notation-component
|
feat: treat tag with `.` as a component, even if lowercase (#12798)
|
1 year ago |
dynamic-attribute-and-attribute-directive
|
fix: separate `template_effect` for dynamic class/style directive with dynamic attributes (#13171)
|
1 year ago |
dynamic-attribute-and-attribute-directive-2
|
fix: apply class/style directives after attributes (#13535)
|
11 months ago |
dynamic-component
|
feat: make `<svelte:component>` unnecessary in runes mode (#12646)
|
1 year ago |
dynamic-component-nested
|
fix: avoid shadowing a variable in dynamic components (#16185)
|
3 months ago |
dynamic-component-transition
|
scheduling
|
2 weeks ago |
dynamic-element-dynamic-namespace
|
chore: tidy up tests to use flushSync (#11703)
|
1 year ago |
dynamic-element-svg
|
fix: render attributes during SSR regardless of case (#14492)
|
10 months ago |
dynamic-element-transition
|
fix: enable local transitions on `svelte:element` (#12346)
|
1 year ago |
dynamic-event-handler
|
fix: better event handling (#12722)
|
1 year ago |
dynamic-event-handler-2
|
fix: better event handling (#12722)
|
1 year ago |
dynamic-event-handler-3
|
fix: better event handling (#12722)
|
1 year ago |
dynamic-hof-delegated-event
|
fix: dynamic event delegation for stateful call expressions (#12549)
|
1 year ago |
dynamic-if-component-transition
|
scheduling
|
2 weeks ago |
dynamic-spread-and-attribute-directive
|
fix: prevent spread attribute from overriding class directive (#13763)
|
11 months ago |
dynamic-style-attr
|
chore: rewrite set_style() to handle directives (#15418)
|
7 months ago |
dynamic-transition
|
monkey-patch console.log and console.warn for all tests (#11265)
|
1 year ago |
each-bind-store-no-warning
|
fix: do not warn for `binding_property_non_reactive` if binding is a store in an each (#15318)
|
7 months ago |
each-bind-this-member
|
fix: mark `accessors` and `immutable` as deprecated (#11277)
|
1 year ago |
each-bind-this-member-2
|
fix: ensure bind:this unmount behavior for members is conditional (#11193)
|
1 year ago |
each-block-default-arg
|
fix: more accurate default value handling (#11183)
|
1 year ago |
each-dynamic-html
|
fix: remove memory leak from retaining old DOM elements (#11197)
|
1 year ago |
each-fallback
|
fix: improve each block fallback handling (#9914)
|
2 years ago |
each-keyed-child-effect
|
fix: more robust moving of each item nodes (#11254)
|
1 year ago |
each-mutation
|
chore: cleanup more tests (#11738)
|
1 year ago |
each-mutation-2
|
fix: better handle array property deletion reactivity (#9921)
|
2 years ago |
each-text-template
|
fix: improve text node output (#10081)
|
2 years ago |
each-updates
|
replace skip_if_ssr and skip_if_hydrate with modes (#10956)
|
1 year ago |
each-updates-2
|
fix: improve signal consumer tracking behavior (#10121)
|
2 years ago |
each-updates-3
|
fix: improve indexed each array reconcilation (#10422)
|
2 years ago |
each-updates-4
|
fix: adjust keyed each block equality handling (#10699)
|
2 years ago |
each-updates-5
|
fix: improve each keyed block handling of item used as key (#10703)
|
2 years ago |
each-updates-6
|
fix: store DOM boundaries on effects (#12215)
|
1 year ago |
each-updates-7
|
fix: store DOM boundaries on effects (#12215)
|
1 year ago |
each-updates-8
|
fix: store DOM boundaries on effects (#12215)
|
1 year ago |
each-updates-9
|
fix: wrap each block expression in derived to encapsulte effects (#14967)
|
8 months ago |
each-updates-raw
|
breaking: replace `$state.frozen` with `$state.raw` (#12808)
|
1 year ago |
each-was-empty
|
fix: do no rerun the each block when array change from empty to empty (#13553)
|
11 months ago |
each-whitespace
|
fix: always assign text.nodeValue (#11944)
|
1 year ago |
each-without-as
|
feat: each without as (#14396)
|
10 months ago |
effect
|
chore: cleanup more tests (#11738)
|
1 year ago |
effect-active-derived
|
breaking: rename $effect.active to $effect.tracking (#12022)
|
1 year ago |
effect-cleanup
|
feat: allow `await` in components (#15844)
|
2 months ago |
effect-dependencies
|
breaking: deprecate `context="module"` in favor of `module` (#12948)
|
1 year ago |
effect-inside-derived
|
fix: attach effects-inside-deriveds to the parent of the derived (#13309)
|
1 year ago |
effect-loop
|
breaking: init Svelte 5
|
2 years ago |
effect-loop-2
|
breaking: init Svelte 5
|
2 years ago |
effect-loop-3
|
fix: run blocks eagerly during flush (#16631)
|
1 month ago |
effect-loop-infinite
|
fix: more informative error when effects run in an infinite loop (#16405)
|
2 months ago |
effect-order
|
monkey-patch console.log and console.warn for all tests (#11265)
|
1 year ago |
effect-order-2
|
monkey-patch console.log and console.warn for all tests (#11265)
|
1 year ago |
effect-order-3
|
fix: avoid flushing sync with $inspect (#13239)
|
1 year ago |
effect-order-4
|
fix: ensure correct parent effect is associated with render effects (#13274)
|
1 year ago |
effect-order-5
|
fix: ensure user effects are correctly executed on initialisation (#13697)
|
11 months ago |
effect-order-6
|
chore: update/simplify test (#16630)
|
1 month ago |
effect-order-7
|
chore: update/simplify test (#16630)
|
1 month ago |
effect-root
|
fix: ensure `$effect.root` is ignored on the server (#12332)
|
1 year ago |
effect-root-2
|
monkey-patch console.log and console.warn for all tests (#11265)
|
1 year ago |
effect-root-3
|
fix: correctly compile $effect.root in svelte modules (#12315)
|
1 year ago |
effect-root-4
|
fix: ensure `$effect.root` is ignored on the server (#12332)
|
1 year ago |
effect-root-5
|
fix: run effect roots in tree order (#15446)
|
7 months ago |
effect-self-scheduling
|
breaking: init Svelte 5
|
2 years ago |
effect-teardown-derived
|
fix: re-evaluate derived props during teardown (#16278)
|
2 months ago |
effect-teardown-stale-value
|
fix: don't mark deriveds as clean if updating during teardown (#15997)
|
4 months ago |
effect-tracking
|
feat: more efficient code generation when referencing globals (#12712)
|
1 year ago |
effect-tracking-binding-set
|
chore: add test for binding event reactive context (#14522)
|
10 months ago |
effect-tracking-transition
|
fix: ensure $effect.tracking returns false inside transition functions (#13775)
|
11 months ago |
effect-tracking-unowned
|
fix: ensure tracking returns true, even if in unowned (#15214)
|
7 months ago |
effect-untrack-teardown
|
fix: ensure all effect cleanup functions are untracked (#11567)
|
1 year ago |
effects-order
|
chore: cleanup more tests (#11738)
|
1 year ago |
element-is-attribute
|
breaking: deprecate `context="module"` in favor of `module` (#12948)
|
1 year ago |
empty-class-attribute-template
|
fix: remove unnecessary update assignments (#13113)
|
1 year ago |
error-boundary
|
feat: add error boundaries (#14211)
|
10 months ago |
error-boundary-2
|
feat: add error boundaries (#14211)
|
10 months ago |
error-boundary-3
|
fix: don't show adjusted error messages in boundaries (#16360)
|
2 months ago |
error-boundary-4
|
feat: add error boundaries (#14211)
|
10 months ago |
error-boundary-5
|
feat: add error boundaries (#14211)
|
10 months ago |
error-boundary-6
|
feat: add error boundaries (#14211)
|
10 months ago |
error-boundary-7
|
feat: add error boundaries (#14211)
|
10 months ago |
error-boundary-8
|
feat: add error boundaries (#14211)
|
10 months ago |
error-boundary-9
|
chore: fix error boundary test (#16368)
|
2 months ago |
error-boundary-10
|
feat: add error boundaries (#14211)
|
10 months ago |
error-boundary-11
|
feat: add error boundaries (#14211)
|
10 months ago |
error-boundary-12
|
fix: invoke parent boundary of deriveds that throw (#16091)
|
3 months ago |
error-boundary-13
|
fix: invoke parent boundary of deriveds that throw (#16091)
|
3 months ago |
error-boundary-14
|
feat: add error boundaries (#14211)
|
10 months ago |
error-boundary-15
|
feat: add error boundaries (#14211)
|
10 months ago |
error-boundary-16
|
feat: add error boundaries (#14211)
|
10 months ago |
error-boundary-17
|
feat: add error boundaries (#14211)
|
10 months ago |
error-boundary-18
|
feat: allow `await` in components (#15844)
|
2 months ago |
error-boundary-19
|
feat: add error boundaries (#14211)
|
10 months ago |
error-boundary-20
|
fix: more informative error when effects run in an infinite loop (#16405)
|
2 months ago |
error-boundary-21
|
fix: never consider inert boundary effects (#14999)
|
8 months ago |
error-boundary-22
|
fix: ensure `<svelte:boundary>` properly removes error content in production mode (#15793)
|
5 months ago |
error-boundary-reset-onerror
|
fix: robustify reset calls in error boundaries (#16171)
|
2 months ago |
error-boundary-reset-premature
|
fix: robustify reset calls in error boundaries (#16171)
|
2 months ago |
error-boundary-reset-with-error
|
fix: robustify reset calls in error boundaries (#16171)
|
2 months ago |
event-arguments
|
chore: cleanup more tests (#11738)
|
1 year ago |
event-arguments-2
|
chore: cleanup more tests (#11738)
|
1 year ago |
event-attribute
|
chore: tidy up tests to use flushSync (#11703)
|
1 year ago |
event-attribute-after-binding
|
chore: cleanup more tests (#11738)
|
1 year ago |
event-attribute-after-spread
|
chore: cleanup more tests (#11738)
|
1 year ago |
event-attribute-after-spread-2
|
fix: capture the correct event names when spreading attributes (#11783)
|
1 year ago |
event-attribute-bubble
|
chore: tidy up tests to use flushSync (#11703)
|
1 year ago |
event-attribute-capture
|
chore: cleanup more tests (#11738)
|
1 year ago |
event-attribute-delegation
|
monkey-patch console.log and console.warn for all tests (#11265)
|
1 year ago |
event-attribute-delegation-2
|
fix: disallow mixing event-handling syntaxes (#11295)
|
1 year ago |
event-attribute-delegation-3
|
monkey-patch console.log and console.warn for all tests (#11265)
|
1 year ago |
event-attribute-delegation-4
|
fix: disallow mixing event-handling syntaxes (#11295)
|
1 year ago |
event-attribute-delegation-5
|
fix: better event delegation behavior around multiple listeners (#12024)
|
1 year ago |
event-attribute-delegation-6
|
monkey-patch console.log and console.warn for all tests (#11265)
|
1 year ago |
event-attribute-delegation-7
|
monkey-patch console.log and console.warn for all tests (#11265)
|
1 year ago |
event-attribute-delegation-8
|
fix: ensure event currentTarget is reset after propagation logic (#13042)
|
1 year ago |
event-attribute-import
|
fix: ensure dynamic event handlers are wrapped in a derived (#12563)
|
1 year ago |
event-attribute-not-hoistable
|
breaking: deprecate `context="module"` in favor of `module` (#12948)
|
1 year ago |
event-attribute-not-reactive
|
fix: better event handling (#12722)
|
1 year ago |
event-attribute-rest-prop
|
fix: ensure rest props access on hoisted event handlers works (#12298)
|
1 year ago |
event-attribute-spread
|
chore: tidy up tests to use flushSync (#11703)
|
1 year ago |
event-attribute-spread-capture
|
chore: cleanup more tests (#11738)
|
1 year ago |
event-attribute-spread-collision
|
fix: disallow mixing event-handling syntaxes (#11295)
|
1 year ago |
event-attribute-spread-update
|
fix: keep spread non-delegated event handlers up to date (#16180)
|
3 months ago |
event-attribute-template
|
fix: insert empty text nodes during hydration, where necessary (#9729)
|
2 years ago |
event-attribute-window
|
chore: cleanup more tests (#11738)
|
1 year ago |
event-context
|
event_context (#13737)
|
11 months ago |
event-exported
|
chore: cleanup more tests (#11738)
|
1 year ago |
event-global-hydration-error-cleanup
|
chore: squelch warnings, robustify (#13034)
|
1 year ago |
event-global-mount-error-cleanup
|
fix: destroy effect on error (#12376)
|
1 year ago |
event-handler-component-invalid-warning
|
chore: squelch test console output (#15807)
|
5 months ago |
event-handler-invalid-values
|
chore: squelch test console output (#15807)
|
5 months ago |
event-handler-invalid-warning
|
chore: squelch test console output (#15807)
|
5 months ago |
event-import-no-param-hoisting
|
fix: don't add imports to hoisted event parameters (#12493)
|
1 year ago |
event-listener-moved-outside-container
|
chore: tidy up tests to use flushSync (#11703)
|
1 year ago |
event-listener-spread
|
chore: cleanup more tests (#11738)
|
1 year ago |
event-media-element-cleanup
|
fix: cleanup event handlers on media elements (#16005)
|
4 months ago |
event-on
|
feat: add svelte/events package and export on function (#11912)
|
1 year ago |
event-on-2
|
fix: better event delegation behavior around multiple listeners (#12024)
|
1 year ago |
event-on-3
|
fix: improve compiler attribute validation logic (#12081)
|
1 year ago |
event-prop-current-target
|
fix: `event.currentTarget` always being equal to `event.target` (#11419)
|
1 year ago |
event-prop-reference
|
monkey-patch console.log and console.warn for all tests (#11265)
|
1 year ago |
event-propagation-with-error
|
fix: allow events to continue propagating following an error (#11263)
|
1 year ago |
event-spread-rerun
|
chore: delegate input event (#11732)
|
1 year ago |
event-spread-timing
|
fix: ensure spread attribute events are attached synchronously (#14387)
|
10 months ago |
event-store-no-hoisting
|
fix: ensure `$effect.root` is ignored on the server (#12332)
|
1 year ago |
event-used-in-component-and-element
|
chore: cleanup more tests (#11738)
|
1 year ago |
event-without-params-clash
|
fix: prevent var name clashing for delegated events without params (#13896)
|
11 months ago |
exports-1
|
chore: cleanup more tests (#11738)
|
1 year ago |
exports-2
|
chore: cleanup more tests (#11738)
|
1 year ago |
exports-3
|
fix: make `$state` component exports settable (#12345)
|
1 year ago |
exports-4
|
fix: make `$state` component exports settable (#12345)
|
1 year ago |
fine-grained-prop-reactive-statement
|
fix: better interop of `$state` with actions/`$:` statements (#10543)
|
2 years ago |
flush-sync-inside-attachment
|
fix: don't fail on `flushSync` while flushing effects (#16674)
|
3 weeks ago |
flush-sync-no-scheduled
|
remove errant log
|
3 months ago |
form-default-value
|
fix: make `defaultValue` work with spread (#14640)
|
9 months ago |
form-default-value-spread
|
fix: make `defaultValue` work with spread (#14640)
|
9 months ago |
form-novalidate-casing
|
fix: correctly handle `novalidate` attribute casing (#15083)
|
8 months ago |
functional-templating
|
feat: functional template generation (#15538)
|
4 months ago |
get-abort-signal
|
feat: add `getAbortSignal()` (#16266)
|
3 months ago |
globals-deconflicted
|
fix: deconflict generated names against globals (#9570)
|
2 years ago |
head-payload-validation
|
fix: correctly validate head snippets on the server (#15755)
|
5 months ago |
hmr-each-keyed-unshift
|
fix: create wrapper template for components in HMR mode (#12304)
|
1 year ago |
hmr-removal
|
fix: add dummy anchor for dynamic component HMR wrappers (#12252)
|
1 year ago |
html-namespace-infer-a-tag
|
fix: correctly infer `<a>` tag namespace (#14134)
|
11 months ago |
html-tag-empty
|
fix: render undefined html as the empty string (#13092)
|
1 year ago |
html-tag-escaping
|
fix: only escape characters in SSR template (#10555)
|
2 years ago |
hydrate-modified-input
|
breaking: avoid flushing queued updates on mount/hydrate (#12602)
|
1 year ago |
hydrate-modified-input-group
|
breaking: avoid flushing queued updates on mount/hydrate (#12602)
|
1 year ago |
hydrate-modified-input-numeric
|
fix: convert input value to number on hydration (#14349)
|
10 months ago |
hydration-attribute-changed-ignored
|
feat: allow ignoring runtime warnings (#12608)
|
1 year ago |
hydration-html-changed-ignored
|
feat: allow ignoring runtime warnings (#12608)
|
1 year ago |
if-block-dependencies
|
fix: avoid disconnecting deriveds that are still active (#13292)
|
1 year ago |
if-dependency-order
|
fix: ensure topological order for render effects (#10175)
|
2 years ago |
if-dependency-order-2
|
fix: improve internal render effect sequencing (#10769)
|
2 years ago |
if-nested-template
|
fix: don't eagerly execute deriveds on resume (#16150)
|
3 months ago |
if-transition-inert
|
fix: ensure nested blocks are inert during outro transitions (#10126)
|
2 years ago |
if-transition-undefined
|
fix: allow transition undefined payload + microtask queue handling (#10117)
|
2 years ago |
image-loading-attribute
|
fix: better handle img loading attribute (#11635)
|
1 year ago |
img-loading-lazy-no-static
|
fix: consider img with loading attribute not static (#14237)
|
10 months ago |
increment-and-decrement-strings
|
fix: increment and decrement edge case (#11506)
|
1 year ago |
inline-expressions
|
chore: make test more robust (#14550)
|
10 months ago |
inspect
|
monkey-patch console.log and console.warn for all tests (#11265)
|
1 year ago |
inspect-console-trace
|
feat: add $inspect.trace rune (#14290)
|
9 months ago |
inspect-deep
|
fix: ensure $inspect untracks inspected object (#11432)
|
1 year ago |
inspect-deep-array
|
fix: better handle $inspect on array mutations (#16389)
|
2 months ago |
inspect-derived
|
chore: cleanup more tests (#11738)
|
1 year ago |
inspect-derived-2
|
breaking: deprecate `context="module"` in favor of `module` (#12948)
|
1 year ago |
inspect-derived-3
|
fix: ensure $inspect effects are fine-grain (#13199)
|
1 year ago |
inspect-exception
|
fix: silence `$inspect` errors when the effect is about to be destroyed (#16391)
|
2 months ago |
inspect-map-set
|
fix: ensure $inspect works with SvelteMap and SvelteSet (#12994)
|
1 year ago |
inspect-multiple
|
monkey-patch console.log and console.warn for all tests (#11265)
|
1 year ago |
inspect-nested-effect
|
fix: ensure inspect effects are skipped from effect parent logic (#12810)
|
1 year ago |
inspect-nested-state
|
monkey-patch console.log and console.warn for all tests (#11265)
|
1 year ago |
inspect-new-property
|
monkey-patch console.log and console.warn for all tests (#11265)
|
1 year ago |
inspect-recursive
|
fix: ensure signal graph is consistent before triggering $inspect signals (#13153)
|
1 year ago |
inspect-recursive-2
|
fix: actually use the changes from #16617 (#16626)
|
1 month ago |
inspect-state-unsafe-mutation
|
chore: silence some pesky logs (#16241)
|
3 months ago |
inspect-trace
|
feat: add source name logging to `$inspect.trace` (#16060)
|
3 months ago |
inspect-trace-circular-reference
|
fix: avoid recursion error when tagging circular references (#16622)
|
1 month ago |
inspect-trace-class
|
fix: correctly tag private class state fields (#16132)
|
3 months ago |
inspect-trace-each
|
fix: better `$inspect.trace()` output (#16131)
|
3 months ago |
inspect-trace-nested
|
feat: add source name logging to `$inspect.trace` (#16060)
|
3 months ago |
inspect-trace-null
|
chore: squelch test console output (#15807)
|
5 months ago |
inspect-trace-reassignment
|
fix: better `$inspect.trace()` output (#16131)
|
3 months ago |
inspect-trace-store
|
fix: tag stores for `$inspect.trace()` (#16452)
|
2 months ago |
inspect-with-untracked
|
fix: untrack `$inspect.with` and add check for unsafe mutation (#16209)
|
3 months ago |
invalid-html-ssr
|
fix: better error messages for invalid HTML trees (#14445)
|
10 months ago |
invalid-html-ssr-ancestor
|
fix: better error messages for invalid HTML trees (#14445)
|
10 months ago |
invalidate-effect
|
chore: cleanup more tests (#11738)
|
1 year ago |
key-unchanged-value
|
fix: use strict equality for key block comparisons in runes mode (#14285)
|
10 months ago |
legacy-class-transformation
|
breaking: rename `legacy.componentApi` to `compatibility.componentApi` (#12370)
|
1 year ago |
legacy-recursive-reactive-block
|
fix: show filename information in `legacy_recursive_reactive_block` (#13764)
|
11 months ago |
legacy-runes-ambiguous
|
fix: use fine grained for template if the component is not explicitly in legacy mode (#16232)
|
3 months ago |
legacy-runes-ambiguous-explicit-false
|
fix: use fine grained for template if the component is not explicitly in legacy mode (#16232)
|
3 months ago |
legacy-runes-ambiguous-export-$$props
|
fix: use fine grained for template if the component is not explicitly in legacy mode (#16232)
|
3 months ago |
legacy-runes-ambiguous-export-$$restProps
|
fix: use fine grained for template if the component is not explicitly in legacy mode (#16232)
|
3 months ago |
legacy-runes-ambiguous-export-const
|
fix: use fine grained for template if the component is not explicitly in legacy mode (#16232)
|
3 months ago |
legacy-runes-ambiguous-export-labeled
|
chore: silence some pesky logs (#16241)
|
3 months ago |
legacy-runes-ambiguous-export-let
|
fix: use fine grained for template if the component is not explicitly in legacy mode (#16232)
|
3 months ago |
legacy-runes-ambiguous-export-let-2
|
fix: use fine grained for template if the component is not explicitly in legacy mode (#16232)
|
3 months ago |
lifecycle-render-order-for-children
|
fix: more efficient template effect grouping (#15050)
|
8 months ago |
lifecycle-render-order-for-children-2
|
fix: more efficient template effect grouping (#15050)
|
8 months ago |
lifecycle-render-order-for-children-3
|
fix: more efficient template effect grouping (#15050)
|
8 months ago |
lifecycle-render-order-for-children-4
|
fix: more efficient template effect grouping (#15050)
|
8 months ago |
lifecycle-render-order-for-children-5
|
fix: mark `accessors` and `immutable` as deprecated (#11277)
|
1 year ago |
lifecycle-render-order-for-children-6
|
fix: ensure element effects are executed in the correct order (#14038)
|
11 months ago |
manual-mount
|
fix: wire up `events` in `mount` correctly and fix its types (#10553)
|
2 years ago |
mathml-namespace-infer
|
feat: MathML support (#11387)
|
1 year ago |
media-query
|
fix: avoid auto-parenthesis for special-keywords-only `MediaQuery` (#15937)
|
4 months ago |
member-expression-component
|
fix: skip `is_standalone` optimisation for dynamic components (#12767)
|
1 year ago |
member-mutation
|
fix: improve member expression mutation logic (#9625)
|
2 years ago |
module-context-export
|
breaking: deprecate `context="module"` in favor of `module` (#12948)
|
1 year ago |
mount-intro-transition
|
breaking: play transitions on `mount` by default (#12351)
|
1 year ago |
mount-props-updates
|
fix: ensure props passed to components via mount are updateable (#14210)
|
10 months ago |
mount-unmount-anchor
|
fix: properly remove root anchor node on unmount (#13381)
|
12 months ago |
multiple-head
|
fix: improve hydration of svelte head blocks (#11099)
|
1 year ago |
mutate-state-in-context-dev
|
fix: account for mutations in script module in ownership check (#14253)
|
10 months ago |
mutation
|
chore: cleanup more tests (#11738)
|
1 year ago |
mutation-both
|
chore: cleanup more tests (#11738)
|
1 year ago |
mutation-local
|
breaking: init Svelte 5
|
2 years ago |
muted-without-bind-works
|
fix: `muted` reactive without `bind` and select/autofocus attributes … (#15326)
|
7 months ago |
name-clash-hoisting
|
fix: possible name clash in hoisted functions (#11237)
|
1 year ago |
nested-destructure-assignment
|
chore: cleanup more tests (#11738)
|
1 year ago |
nested-effect-conflict
|
fix: on teardown, use the last known value for the signal before the set (#15469)
|
6 months ago |
nested-script-tag
|
monkey-patch console.log and console.warn for all tests (#11265)
|
1 year ago |
non-configurable-errors
|
fix: don't define `error.message` if it's not configurable (#16149)
|
3 months ago |
non-local-mutation-discouraged
|
fix: rework binding ownership validation (#15678)
|
5 months ago |
non-local-mutation-global
|
feat: use state proxy ancestry for ownership validation (#11184)
|
1 year ago |
non-local-mutation-inherited-owner-1
|
fix: rework binding ownership validation (#15678)
|
5 months ago |
non-local-mutation-inherited-owner-2
|
fix: rework binding ownership validation (#15678)
|
5 months ago |
non-local-mutation-inherited-owner-3
|
fix: rework binding ownership validation (#15678)
|
5 months ago |
non-local-mutation-ok
|
fix: ignore mutation validation for props that are not proxies in more cases (#15759)
|
5 months ago |
non-local-mutation-with-binding
|
chore: tidy up tests to use flushSync (#11703)
|
1 year ago |
non-local-mutation-with-binding-2
|
fix: rework binding ownership validation (#15678)
|
5 months ago |
non-local-mutation-with-binding-3
|
fix: rework binding ownership validation (#15678)
|
5 months ago |
non-local-mutation-with-binding-4
|
fix: set correct component context when rendering snippets (#11401)
|
1 year ago |
non-local-mutation-with-binding-5
|
fix: prevent false positive ownership warning (#11490)
|
1 year ago |
non-local-mutation-with-binding-6
|
fix: preserve component function context (#12089)
|
1 year ago |
non-local-mutation-with-binding-7
|
fix: rework binding ownership validation (#15678)
|
5 months ago |
not-actual-runes
|
chore: cleanup more tests (#11738)
|
1 year ago |
nullish-actions
|
fix: don't throw with nullish actions (#13559)
|
10 months ago |
nullish-empty-string
|
fix: treat nullish expression as empty string (#15901)
|
4 months ago |
nullish-operator
|
monkey-patch console.log and console.warn for all tests (#11265)
|
1 year ago |
onmount-prop-access
|
fix: ensure clearing of old values happens independent of root flushes (#15664)
|
6 months ago |
ownership-function-bindings
|
fix: properly add owners to function bindings (#14962)
|
8 months ago |
ownership-invalid-binding-bindable-fallback
|
fix: prevent ownership warnings if the fallback of a bindable is used (#15720)
|
5 months ago |
ownership-invalid-binding-ignored
|
feat: allow ignoring runtime warnings (#12608)
|
1 year ago |
ownership-invalid-mutation-bindable-fallback
|
fix: prevent ownership warnings if the fallback of a bindable is used (#15720)
|
5 months ago |
ownership-invalid-mutation-ignored
|
feat: allow ignoring runtime warnings (#12608)
|
1 year ago |
ownership-invalid-mutation-use-transform
|
fix: use `transform.read` for `ownership_validator.mutation` array (#15848)
|
4 months ago |
ownership-with-proxy
|
fix: make ownership widening more robust to userland proxies (#13377)
|
12 months ago |
pre-effect
|
chore: cleanup more tests (#11738)
|
1 year ago |
pre-effect-ordering
|
monkey-patch console.log and console.warn for all tests (#11265)
|
1 year ago |
pre-no-content
|
fix: correctly transform `pre` with no content (#14973)
|
8 months ago |
private-identifiers-not-this
|
fix: always use set for private identifiers (#14378)
|
10 months ago |
props
|
fix: mark `accessors` and `immutable` as deprecated (#11277)
|
1 year ago |
props-alias
|
chore: cleanup more tests (#11738)
|
1 year ago |
props-alias-weird
|
fix: handle falsy prop aliases correctly (#11539)
|
1 year ago |
props-and-slots
|
fix: don't spread away `$$slots` from `$props` is it's used (#15849)
|
4 months ago |
props-array-each
|
chore: tidy up tests to use flushSync (#11703)
|
1 year ago |
props-assignment-tracking
|
fix: ensure props internally untracks current_value on sets (#13859)
|
11 months ago |
props-bound
|
chore: cleanup more tests (#11738)
|
1 year ago |
props-bound-fallback
|
chore: cleanup more tests (#11738)
|
1 year ago |
props-bound-to-normal
|
chore: cleanup more tests (#11738)
|
1 year ago |
props-default-reactivity
|
breaking: remove deep reactivity from non-bindable props (#12484)
|
1 year ago |
props-default-value-behavior
|
chore: cleanup more tests (#11738)
|
1 year ago |
props-default-value-function
|
fix: always mark props as stateful (#16504)
|
2 months ago |
props-default-value-lazy
|
breaking: apply fallback value every time in runes mode (#10797)
|
2 years ago |
props-default-value-lazy-accessors
|
fix: mark `accessors` and `immutable` as deprecated (#11277)
|
1 year ago |
props-default-value-rest
|
fix: ensure locally mutated bindable props persist with spreading props (#13190)
|
1 year ago |
props-derived
|
replace skip_if_ssr and skip_if_hydrate with modes (#10956)
|
1 year ago |
props-derived-2
|
monkey-patch console.log and console.warn for all tests (#11265)
|
1 year ago |
props-derived-teardown
|
fix: don't reexecute derived with no dependencies on teardown (#16438)
|
2 months ago |
props-equality
|
chore: tidy up tests to use flushSync (#11703)
|
1 year ago |
props-id
|
chore: fix `$props.id` tests (#15294)
|
7 months ago |
props-id-prefix
|
feat: add `idPrefix` to `render` (#15428)
|
7 months ago |
props-local-teardown
|
fix: ensure local prop value is read during teardown (#13611)
|
11 months ago |
props-quoted
|
fix: mark `accessors` and `immutable` as deprecated (#11277)
|
1 year ago |
props-reactive-destroy
|
fix: ensure child effects are destroyed before their deriveds (#14043)
|
11 months ago |
props-rest
|
fix: strip internal properties from rest props during SSR (#13492)
|
12 months ago |
props-rest-2
|
fix: strip internal properties from rest props during SSR (#13492)
|
12 months ago |
props-spread-fallback
|
chore: cleanup more tests (#11738)
|
1 year ago |
props-spread-operator
|
fix: treat spread elements the same as call expressions (#14488)
|
10 months ago |
proxied-state-property-access
|
breaking: deprecate `context="module"` in favor of `module` (#12948)
|
1 year ago |
proxy
|
chore: tidy up tests to use flushSync (#11703)
|
1 year ago |
proxy-array
|
chore: tidy up tests to use flushSync (#11703)
|
1 year ago |
proxy-array-length
|
replace skip_if_ssr and skip_if_hydrate with modes (#10956)
|
1 year ago |
proxy-coercive-assignment
|
fix: don't emit assignment warnings for bindings (#14651)
|
9 months ago |
proxy-coercive-assignment-warning
|
fix: silence assignment warning on more function bindings (#15644)
|
6 months ago |
proxy-cyclical
|
chore: tidy up tests to use flushSync (#11703)
|
1 year ago |
proxy-deep
|
chore: tidy up tests to use flushSync (#11703)
|
1 year ago |
proxy-nested
|
chore: tidy up tests to use flushSync (#11703)
|
1 year ago |
proxy-not-shared
|
breaking: overhaul proxies, remove `$state.is` (#12916)
|
1 year ago |
proxy-prop-bound
|
chore: tidy up tests to use flushSync (#11703)
|
1 year ago |
proxy-set-accessor
|
fix: ensure $state proxy invokes set accessor if present (#12503)
|
1 year ago |
proxy-set-with-parent
|
fix: don't set state withing `with_parent` in proxy (#16176)
|
3 months ago |
random
|
fix: never deduplicate expressions in templates (#15451)
|
7 months ago |
reactive-date
|
breaking: rename svelte/reactivity helpers to include Svelte prefix (#12248)
|
1 year ago |
reactive-identifier
|
fix: put expressions in effects unless known to be static (#15792)
|
4 months ago |
reactive-map
|
breaking: rename svelte/reactivity helpers to include Svelte prefix (#12248)
|
1 year ago |
reactive-set
|
breaking: rename svelte/reactivity helpers to include Svelte prefix (#12248)
|
1 year ago |
reactive-to-string
|
breaking: rename svelte/reactivity helpers to include Svelte prefix (#12248)
|
1 year ago |
reactive-url
|
breaking: rename svelte/reactivity helpers to include Svelte prefix (#12248)
|
1 year ago |
read-version-previous-reaction
|
fix: reset dependency read versions after reaction execution (#14964)
|
8 months ago |
readonly-state
|
breaking: replace `$state.frozen` with `$state.raw` (#12808)
|
1 year ago |
readonly-state-push
|
chore: tidy up tests to use flushSync (#11703)
|
1 year ago |
readonly-state-replace
|
breaking: replace `$state.frozen` with `$state.raw` (#12808)
|
1 year ago |
reassigned-store-not-state
|
fix: do not treat reassigned synthetic binds as state in runes mode (#14236)
|
10 months ago |
remove-spreaded-handlers
|
fix: remove spreaded event handlers when they become nullish (#14546)
|
10 months ago |
rune-name-used-by-rune
|
breaking: init Svelte 5
|
2 years ago |
runes-from-func
|
chore: improve test cases (#14984)
|
8 months ago |
runes-in-module-context
|
breaking: deprecate `context="module"` in favor of `module` (#12948)
|
1 year ago |
select-falsy-value
|
fix: make `<select>` `<option value>` behavior consistent (#12316)
|
1 year ago |
select-multiple-invalid-value
|
fix(14815): warn when an invalid <select multiple> value is given (#14816)
|
4 months ago |
select-spread-option-selected
|
fix: account for mounting when `select_option` in `attribute_effect` (#16309)
|
2 months ago |
select-value-with-call
|
fix: `muted` reactive without `bind` and select/autofocus attributes … (#15326)
|
7 months ago |
set-context-after-await
|
feat: allow `await` in components (#15844)
|
2 months ago |
set-context-after-mount
|
feat: allow `await` in components (#15844)
|
2 months ago |
side-effect-derived-array
|
fix: lift unsafe_state_mutation constraints for SvelteSet and SvelteMap created inside the derived (#16221)
|
3 months ago |
side-effect-derived-date
|
fix: lift unsafe_state_mutation constraints for SvelteSet and SvelteMap created inside the derived (#16221)
|
3 months ago |
side-effect-derived-map
|
fix: use `state` instead of `source` in reactive classes (#16239)
|
2 months ago |
side-effect-derived-object
|
fix: lift unsafe_state_mutation constraints for SvelteSet and SvelteMap created inside the derived (#16221)
|
3 months ago |
side-effect-derived-primitive
|
fix: lift unsafe_state_mutation constraints for SvelteSet and SvelteMap created inside the derived (#16221)
|
3 months ago |
side-effect-derived-set
|
fix: use `state` instead of `source` in reactive classes (#16239)
|
2 months ago |
side-effect-derived-spring
|
fix: use `state` instead of `source` in reactive classes (#16239)
|
2 months ago |
side-effect-derived-tween
|
fix: use `state` instead of `source` in reactive classes (#16239)
|
2 months ago |
side-effect-derived-url
|
fix: lift unsafe_state_mutation constraints for SvelteSet and SvelteMap created inside the derived (#16221)
|
3 months ago |
side-effect-derived-url-search-params
|
fix: lift unsafe_state_mutation constraints for SvelteSet and SvelteMap created inside the derived (#16221)
|
3 months ago |
side-effect-each
|
breaking: disallow state mutations in logic block expression (#13625)
|
11 months ago |
side-effect-template
|
breaking: state mutations inside the template are no longer allowed (#13660)
|
11 months ago |
slot
|
fix: ensure `$$slots` exists in runes mode (#9718)
|
2 years ago |
slot-static
|
fix: correctly apply scope on component children (#9824)
|
2 years ago |
slot-svelte-fragment-render-tag
|
fix: better children snippet / default slot interop (#13734)
|
11 months ago |
snippet
|
breaking: init Svelte 5
|
2 years ago |
snippet-access-in-script
|
fix: allow accessing snippet in script tag (#15789)
|
5 months ago |
snippet-after-text
|
fix: ensure snippets after empty text correctly hydrate (#13870)
|
11 months ago |
snippet-argument
|
chore: cleanup more tests (#11738)
|
1 year ago |
snippet-argument-call-expression
|
fix: cache call expressions in render tag arguments (#12418)
|
1 year ago |
snippet-argument-destructured
|
chore: cleanup more tests (#11738)
|
1 year ago |
snippet-argument-destructured-multiple
|
chore: cleanup more tests (#11738)
|
1 year ago |
snippet-argument-multiple
|
chore: cleanup more tests (#11738)
|
1 year ago |
snippet-block-without-render-tag-dev
|
fix: Throw on unrendered snippets in `dev` (#15766)
|
5 months ago |
snippet-block-without-render-tag-prod
|
fix: Throw on unrendered snippets in `dev` (#15766)
|
5 months ago |
snippet-children-without-render-tag-dev
|
fix: Throw on unrendered snippets in `dev` (#15766)
|
5 months ago |
snippet-children-without-render-tag-dev-prod
|
fix: Throw on unrendered snippets in `dev` (#15766)
|
5 months ago |
snippet-comment-sibling
|
fix: skip comment nodes in snippet validation logic (#13936)
|
11 months ago |
snippet-complicated-defaults
|
chore: cleanup more tests (#11738)
|
1 year ago |
snippet-const
|
chore: cleanup more tests (#11738)
|
1 year ago |
snippet-deconflict
|
fix: deconflict multiple snippets of the same name (#12221)
|
1 year ago |
snippet-default-arg
|
fix: more accurate default value handling (#11183)
|
1 year ago |
snippet-destructure-array
|
fix: destructuring snippet arguments (#16068)
|
4 months ago |
snippet-duplicate-children
|
fix: allow duplicate snippet declaration names (#9759)
|
2 years ago |
snippet-dynamic-children
|
fix: ensure implicit children snippet renders correctly (#9706)
|
2 years ago |
snippet-expressions
|
chore: cleanup more tests (#11738)
|
1 year ago |
snippet-hoisted-module
|
feat: allow snippets to be exported from module scripts (#14315)
|
10 months ago |
snippet-hoisted-module-2
|
feat: allow snippets to be exported from module scripts (#14315)
|
10 months ago |
snippet-hoisting
|
fix: add top level snippets to instance scope (#9467)
|
2 years ago |
snippet-hoisting-2
|
fix: ensure snippet hoisting works in the correct scope (#14642)
|
9 months ago |
snippet-hoisting-3
|
fix: ensure snippet hoisting works in the correct scope (#14642)
|
9 months ago |
snippet-invalid-call
|
fix: allow accessing snippet in script tag (#15789)
|
5 months ago |
snippet-namespace-1
|
breaking: init Svelte 5
|
2 years ago |
snippet-namespace-2
|
breaking: init Svelte 5
|
2 years ago |
snippet-optional-arguments
|
chore: cleanup more tests (#11738)
|
1 year ago |
snippet-optional-arguments-defaults
|
fix: allow multiple optional parameters with defaults (#12070)
|
1 year ago |
snippet-prop-explicit
|
chore: cleanup more tests (#11738)
|
1 year ago |
snippet-prop-explicit-no-args
|
breaking: init Svelte 5
|
2 years ago |
snippet-prop-implicit
|
chore: cleanup more tests (#11738)
|
1 year ago |
snippet-prop-reactive
|
chore: cleanup more tests (#11738)
|
1 year ago |
snippet-raw
|
Raw snippet alternative (#12425)
|
1 year ago |
snippet-raw-component
|
fix: reset hydrate_node after `hydrate(...)` (#12512)
|
1 year ago |
snippet-raw-component-ssr-dev
|
fix: reset `reset_element` in `render` to prevent runtime error (#13669)
|
11 months ago |
snippet-raw-teardown
|
Raw snippet alternative (#12425)
|
1 year ago |
snippet-reactive
|
chore: cleanup more tests (#11738)
|
1 year ago |
snippet-reactive-args
|
chore: tidy up tests to use flushSync (#11703)
|
1 year ago |
snippet-ref
|
fix: ensure compiler statements are correctly included (#14074)
|
11 months ago |
snippet-scope
|
fix: apply correct snippet scope (#9623)
|
2 years ago |
snippet-select
|
fix: improve select handling of dynamic value with placeholders (#12181)
|
1 year ago |
snippet-slot-let-error
|
fix: improve validation error that occurs when using `{@render ...}` to render default slotted content (#12521)
|
1 year ago |
snippet-slot-let-renamed-children-error
|
fix: improve validation error that occurs when using `{@render ...}` to render default slotted content (#12521)
|
1 year ago |
snippet-slot-no-error
|
fix: properly validate snippet/slot interop (#12421)
|
1 year ago |
snippet-spread
|
breaking: init Svelte 5
|
2 years ago |
snippet-store
|
fix: transform `{@render ...}` expression (#10116)
|
2 years ago |
snippet-top-level
|
fix: better support for top-level snippet declarations (#9898)
|
2 years ago |
snippet-typescript
|
fix: handle multiple snippet parameters with one or more being optional (#10833)
|
2 years ago |
snippet-undefined
|
fix: prevent nullish snippet for rendering empty content (#13083)
|
1 year ago |
snippet-whitespace
|
fix: don't collapse whitespace within text nodes (#10691)
|
2 years ago |
snippets-as-slots
|
fix: better children snippet / default slot interop (#13734)
|
11 months ago |
spread-element-input-select
|
fix: only `select_option` if `'value'` is in `next` (#16032)
|
4 months ago |
spread-props
|
fix: improve props spreading logic (#10574)
|
2 years ago |
spread-props-2
|
fix: improve spreading of attributes (#11177)
|
1 year ago |
state-bind-group
|
fix: ensure bind:group works as intended with proxied state objects (#13939)
|
11 months ago |
state-delete-property
|
chore: tidy up tests to use flushSync (#11703)
|
1 year ago |
state-each-bind-this
|
chore: reshuffle some code (#10967)
|
1 year ago |
state-in-template
|
breaking: rename svelte/reactivity helpers to include Svelte prefix (#12248)
|
1 year ago |
state-proxy-equality-mismatch
|
fix: compare array contents for equality mismatch detections, not the arrays themselves (#14738)
|
9 months ago |
state-proxy-version
|
fix: improve proxy effect dependency tracking (#10605)
|
2 years ago |
state-raw-bindable
|
breaking: replace `$state.frozen` with `$state.raw` (#12808)
|
1 year ago |
state-readonly
|
chore: tidy up tests to use flushSync (#11703)
|
1 year ago |
state-reuse
|
chore: tidy up tests to use flushSync (#11703)
|
1 year ago |
state-snapshot
|
chore: cleanup more tests (#11738)
|
1 year ago |
state-snapshot-array-holes
|
fix: ensure $state.snapshot clones holey arrays correctly (#14657)
|
9 months ago |
state-snapshot-date
|
fix: ensure $state.snapshot correctly clones Date objects (#12564)
|
1 year ago |
state-snapshot-uncloneable-ignored
|
feat: allow ignoring runtime warnings (#12608)
|
1 year ago |
state-space
|
chore: cleanup more tests (#11738)
|
1 year ago |
state-store
|
chore: reshuffle some code (#10967)
|
1 year ago |
state-store-props
|
chore: reshuffle some code (#10967)
|
1 year ago |
state-undefined
|
chore: cleanup more tests (#11738)
|
1 year ago |
state-update
|
fix: correctly serialize object assignment expressions (#12175)
|
1 year ago |
store-assignments
|
chore: simplify assignments in server code (#12614)
|
1 year ago |
store-async-first-value
|
fix: ensure async initial store value is noticed (#12486)
|
1 year ago |
store-directive
|
fix: handle member expressions in directives (#10576)
|
2 years ago |
store-from-derived
|
fix: ensure `$store` reads are properly transformed (#12952)
|
1 year ago |
store-from-props-hoisting
|
chore: tidy up tests to use flushSync (#11703)
|
1 year ago |
store-from-props-runelike
|
fix: allow runelike writable as prop (#11768)
|
1 year ago |
store-from-state
|
fix: ensure reactivity system remains consistent with removals (#13087)
|
1 year ago |
store-from-state-2
|
fix: ensure reactivity system remains consistent with removals (#13087)
|
1 year ago |
store-increment-decrement
|
fix: correct increment/decrement code generation
|
2 years ago |
store-inside-derived
|
fix: ensure subscriptions are picked up correctly by deriveds (#16466)
|
2 months ago |
store-no-mutation-validation
|
fix: properly update store values (#12562)
|
1 year ago |
store-reassign-object
|
fix: prevent writable store value from becoming a proxy when reassigning using $-prefix (#15283)
|
7 months ago |
store-subscribe-effect-init
|
chore: cleanup more tests (#11738)
|
1 year ago |
store-unsubscribe-not-referenced-after
|
fix: internally wrap store subscribe in untrack (#13858)
|
11 months ago |
store-update-on-destroy
|
fix: store access on component destroy (#14968)
|
8 months ago |
style-directive-mutations
|
chore: rewrite set_style() to handle directives (#15418)
|
7 months ago |
style-update
|
chore: rewrite set_style() to handle directives (#15418)
|
7 months ago |
svelte-boundary-dev-const
|
fix: catch error on @const tag in svelte:boundary in DEV mode (#15369)
|
7 months ago |
svelte-component-props-update
|
fix: skip effects inside dynamic component that is about to be destroyed (#16601)
|
1 month ago |
svelte-component-switch-dev
|
fix: ensure HMR doesn't mess with anchor nodes (#12242)
|
1 year ago |
svelte-element-css-hash
|
fix : bug "$0 is not defined" with svelte:element and a single class with a function call (#15396)
|
7 months ago |
svelte-element-custom-element-css-hash
|
fix: add css hash to custom element rendered with `svelte:element` (#12715)
|
1 year ago |
svelte-element-draggable
|
fix: always set draggable through `setAttribute` to avoid weird behavior (#12649)
|
1 year ago |
svelte-meta
|
feat: add rootDir option and set __svelte_meta.file like in svelte4 (#11627)
|
1 year ago |
svelte-meta-css-wrapper
|
fix: attach __svelte_meta correctly to elements following a CSS wrapper (#15982)
|
4 months ago |
svelte-meta-dynamic
|
feat: add rootDir option and set __svelte_meta.file like in svelte4 (#11627)
|
1 year ago |
svelte-meta-parent
|
feat: add parent hierarchy to `__svelte_meta` objects at dev time (#16255)
|
3 months ago |
svelte-set-generators
|
fix: ensure SvelteMap and SvelteSet work with generators in dev (#14103)
|
11 months ago |
svg-attribute-case
|
fix: ensure SVG element attributes have case preserved (#13935)
|
11 months ago |
svg-element-attribute-serialize
|
fix: use svg methods for updating svg attributes too (#11755)
|
1 year ago |
svg-namespace-if-block
|
fix: ensure if block paths retain correct template namespacing (#14685)
|
9 months ago |
svg-namespace-if-block-2
|
fix: ensure svg namespace for `<a>` elements is correct (#14756)
|
9 months ago |
svg-namespace-if-block-3
|
fix: ensure logic blocks keep consistent namespacing (#14817)
|
8 months ago |
svg-namespace-infer
|
fix: improve namespace inference when having `{@render}` and `{@html}` tags (#10631)
|
2 years ago |
svg-namespace-infer-a-tag
|
fix: correctly infer `<a>` tag namespace (#14134)
|
11 months ago |
tagged-template-literal-reactive
|
feat: function called as tagged template literal is reactively called (#12692)
|
1 year ago |
text-effect-multi-deps
|
fix: improve internal signal dependency checking logic (#10111)
|
2 years ago |
text-multiple-call-expression
|
monkey-patch console.log and console.warn for all tests (#11265)
|
1 year ago |
text-multiple-nullish-expression
|
fix: ensure nullish expressions render empty text (#12898)
|
1 year ago |
tick-timing
|
feat: allow `await` in components (#15844)
|
2 months ago |
toStore-subscribe
|
fix: ensure toStore subscription correctly syncs latest value (#14015)
|
11 months ago |
toStore-subscribe2
|
fix: ensure toStore root effect is connected to correct parent effect (#15574)
|
6 months ago |
toStore-teardown
|
fix: run effect roots in tree order (#15446)
|
7 months ago |
transition-component
|
fix : $.component() break transition (#13646)
|
11 months ago |
transition-delayed
|
fix: use WAAPI to control timing of JS-based animations (#13018)
|
1 year ago |
transition-each
|
fix: further improve reconciliation of inert each block rows (#13527)
|
11 months ago |
transition-each-2
|
fix: further improve reconciliation of inert each block rows (#13527)
|
11 months ago |
transition-each-3
|
fix: ensure each block inert items are disposed of if the each block is also inert (#13930)
|
11 months ago |
transition-each-4
|
fix: ensure resume effects are scheduled in topological order (#15012)
|
8 months ago |
transition-evaluation
|
fix: mark `accessors` and `immutable` as deprecated (#11277)
|
1 year ago |
transition-snippet
|
fix: make snippet effects transparent for transitions (#11195)
|
1 year ago |
transition-static-subtree
|
fix: ensure transitions are applied to nested elements (#14080)
|
11 months ago |
typescript
|
fix: prune typescript class field declarations (#16154)
|
3 months ago |
typescript-as-expression
|
fix: strip typescript assertions before analysis (#10329)
|
2 years ago |
typescript-const1
|
chore: more validation errors (#9723)
|
2 years ago |
typescript-each-indexed
|
Typescript each indexed (#9567)
|
2 years ago |
typescript-non-null-expression
|
fix: allow ts casts in bindings (#10181)
|
2 years ago |
undefined-event-handler
|
fix: don't throw for `undefined` non delegated event handlers (#15087)
|
8 months ago |
unhoist-function-accessing-snippet
|
chore: squelch test console output (#15807)
|
5 months ago |
untrack-own-deriveds
|
feat: allow `await` in components (#15844)
|
2 months ago |
untracked
|
chore: cleanup more tests (#11738)
|
1 year ago |
untracked-derived-local
|
fix: address regression with untrack (#15079)
|
8 months ago |
untracked-write-pre
|
fix: ensure transient writes to tracked parent effects works as expected (#15506)
|
6 months ago |
validate-undefined-snippet-default-arg
|
fix: correctly validate `undefined` snippet params with default value (#15750)
|
5 months ago |
value-attribute-isolated-update
|
fix: update value like attributes in a separate template_effect (#11720)
|
1 year ago |
value-attribute-isolated-update-spread
|
fix: update value like attributes in a separate template_effect (#11720)
|
1 year ago |
value-attribute-null-undefined
|
fix: consistently set value to blank string when value attribute is undefined (#15057)
|
8 months ago |
var-declarations
|
fix: more robust handling of var declarations (#12949)
|
1 year ago |
video-src-object
|
fix: correctly handle srcObject attribute on video elements (#14369)
|
10 months ago |
wrapped-$state
|
chore: cleanup more tests (#11738)
|
1 year ago |
wrapped-$state-2
|
chore: cleanup more tests (#11738)
|
1 year ago |
writable-derived
|
feat: make deriveds writable (#15570)
|
6 months ago |
writable-derived-2
|
fix: improve internal_set versioning mechanic (#15724)
|
5 months ago |
writable-derived-3
|
fix: make deriveds on the server lazy again (#15964)
|
4 months ago |
writable-derived-4
|
fix: do not proxify the value assigned to a derived (#16302)
|
3 months ago |