Commit Graph

11402 Commits (5839bd89a9a374c9eacedb021575ee60a4ee9f8e)
 

Author SHA1 Message Date
Simon Holthausen 5839bd89a9
avoid breakage at the cost of showing latest value early (let's see if we can avoid some of this later)
2 weeks ago
Simon Holthausen 8e98c03e25
adjust test
2 weeks ago
Simon H 0fa394fec5
Merge branch 'main' into entangle-batches-2
2 weeks ago
Nic Polumeyv 7c6f36aa92
fix: keep boolean attributes with an empty string value when rendering attribute objects on the server (#18721)
2 weeks ago
Nic Polumeyv 2e8b57bc58
fix: render `selected` options for `<select multiple>` with an array `value` on the server (#18720)
2 weeks ago
Nic Polumeyv 864de81bb6
fix: keep the current selection of a `<select>` when its `defaultValue` is applied (#18719)
2 weeks ago
Nic Polumeyv 4d5139552d
fix: block declaration tags on async values read inside closures (#18533)
2 weeks ago
Rich Harris aadc97ce1b
fix: simplify boundary error handling and handle hydration errors correctly (#18539)
2 weeks ago
Sushanth012 bfc9b65b3d
docs: clarify mounting components with context (#18515)
2 weeks ago
Bao Nguyen 0f458d5aba
fix: report `derived_invalid_export` for `export let x = $derived(...)` (#18692)
2 weeks ago
Khaled Waleed 955b701df2
fix: measure nested transitions before applying their starting styles (#18647)
2 weeks ago
svelte-triage-bot[bot] c7d8233a5c
fix: apply ownership mutation ignores to bindings (#18718)
2 weeks ago
Simon H 68e7c9b521
fix: transform derived assignments and select function bindings correctly during server-side rendering (#18669)
2 weeks ago
Mathias Picker 14ec75c5fe
perf: fold SSR block-open markers into the branch's first push (#18712)
2 weeks ago
Ion c575b07bca
feat: support `defaultValue` on `<select>` (#18591)
2 weeks ago
Bao Nguyen b433f3cd87
fix: preserve line feed character references in attribute values (#18691)
2 weeks ago
Mathias Picker 34489c10df
perf: emit `$.only_child` for elements with a single child (#18717)
2 weeks ago
Mathias Picker 6b99f9fb52
perf: reuse the cached value in the `<option>`/`<select>` value guard (#18713)
2 weeks ago
Mathias Picker 8299cbf11b
perf: use `$.comment()` for single comment templates (#18714)
2 weeks ago
Mathias Picker 359413f512
perf: treat `<img loading>` as a static element again (#18711)
2 weeks ago
Simon H 135f1ec004
fix: more robust rendering of Svelte custom element slots (#18710)
2 weeks ago
Jawad Ali c894afd8c7
fix: sync SvelteURL port when protocol setter clears it (#18705)
2 weeks ago
Nic Polumeyv 6b16b7f73f
fix: keep defaultChecked on hydrated radio inputs with spread attributes (#18701)
2 weeks ago
Jawad Ali 1b02aa28c8
fix: decode uppercase-X hex numeric character references (#18708)
2 weeks ago
Nic Polumeyv 2b740e496e
fix: commit a reaction's dependencies even when it throws (#18703)
2 weeks ago
Mathias Picker fdb3aa8ba8
perf: store setters cache as Set instead of Array (#18251)
2 weeks ago
JY Wey b20b2ee85e
fix: avoid css tree-shaking for exported Snippet (#18540)
2 weeks ago
Ashok Kaushik 6f5dd04a00
fix: Fixes error thrown on use of select with no options (#18449)
2 weeks ago
Nic Polumeyv f2648b3537
fix: end a restored reaction context at the end of its synchronous segment (#18694)
2 weeks ago
Bao Nguyen 1be496f0a6
fix: accept `onfocusin`/`onfocusout` in `a11y_mouse_events_have_key_events` (#18689)
2 weeks ago
svelte-triage-bot[bot] 721244ad3b
fix: track SvelteDate snapshots in reactions (#18700)
2 weeks ago
svelte-triage-bot[bot] 4b61851ec8
fix: clean up svelte:head anchors on unmount (#18697)
2 weeks ago
ChaseCopeland 15720b16a5
docs: Updated docs to include information on easing functions (#16070)
3 weeks ago
sliang-code 63b4c3652d
fix: don't apply scoped CSS class to elements inside <svelte:head> (#18160)
3 weeks ago
PD Shaheed Ali Khan 2ac7366391
perf: optimize simple object destructuring in @const tags (#18390)
3 weeks ago
Nic Polumeyv a6560bbe08
fix: don't resurrect outroing elements when an ancestor block is paused and resumed (#18431)
3 weeks ago
dependabot[bot] 78979c87c9
chore(deps-dev): bump vite from 7.3.2 to 7.3.5 (#18444)
3 weeks ago
svelte-triage-bot[bot] a6153f1d2a
fix: preserve whitespace after inline elements when printing (#18685)
3 weeks ago
Nic Polumeyv 3b559bbf96
fix: avoid NaN keyframe values in slide transition (#18430)
3 weeks ago
adiGuba 3405b5e735
fix: distinct memoizer on style/class directives (#18466)
3 weeks ago
Giorgio Maria Federico Birnthaler a1ec9c8eb7
chore: fix typo in read_version JSDoc (#18470)
3 weeks ago
Rupankar Dutta 224fcadbd5
fix: route $derived teardown errors through invoke_error_boundary (#18486)
3 weeks ago
Barry 8bf9ec8700
docs: clarify $bindable fallback binding requirement (#18477)
3 weeks ago
Paolo Ricciuti 06c9b7929a
fix: prevent `selectedcontent` mutation from changing the selected option (#18495)
3 weeks ago
Nic Polumeyv b2a24b0426
fix: run `onDestroy` callbacks when a server render throws (#18585)
3 weeks ago
Nic Polumeyv 6266debb21
docs: clarify when `$effect.pre` runs relative to DOM updates (#18534)
3 weeks ago
Nic Polumeyv 9d0062d607
fix: make template store subscriptions wait for the promise that assigns the store (#18582)
3 weeks ago
Khaled Waleed 2d2e5df26e
fix: don't turn component instances stored in $state into state proxies (#18646)
3 weeks ago
Alexander Kireyev 09a67efcfc
fix: warn on undeclared shorthand event handlers on svelte:window/document/body (#18480)
3 weeks ago
Hyunbin Seo 44bd73f3e5
docs: replace N-ary times `⨉` with multiplication sign `×` (#18418)
3 weeks ago