public record · no signup
●live corpus
sveltejs/svelte
What sveltejs/svelte's history records
extracted by lema; not reviewed by maintainers
Svelte design deliberation in GitHub Discussions — runes, stores redesign.
0 candidates / 0 adjudicated
decisions
320 candidates / 0 adjudicated
ruled out
3,270 candidates / 0 adjudicated
cited claims
Recorded claims
No decisions have been organised from this repository’s history yet — these are individual claims lema extracted, each linked to the discussion it came from.
- Keeping comment-based hydration markers and stripping them in a specific 'DevTools clean mode' was considered and rejected.mined candidatediscussion · 2026-06-07 ↗
- Accepting the DOM pollution caused by comment-based hydration markers was considered and rejected.mined candidatediscussion · 2026-06-07 ↗
- The assertion that dialogs absolutely should have an element with `autofocus` is not entirely accurate, as dialogs automatically focus the first interactive element.mined candidatediscussion · 2026-04-08 ↗
- The Svelte compiler's `autofocus` warning should be removed.mined candidatediscussion · 2026-04-07 ↗
- The internal Svelte logic for `autofocus` should be deprecated and removed in Svelte 6.mined candidatediscussion · 2026-04-07 ↗
- Enabling `unsafe-inline` for Content Security Policy (CSP) is often forbidden.mined candidatediscussion · 2026-03-06 ↗
- Fragile workarounds like patching compiled output, writing build transforms, or monkey-patching `document.createElement` are not robust solutions for Content Security Policy (CSP) nonce injection.mined candidatediscussion · 2026-03-06 ↗
- The claim that using `{@const result = await promise}` inside `<svelte:boundary>` generates "dirty markup" is incorrect.mined candidatediscussion · 2026-04-20 ↗
- Using `{result = await promise}` inside `<svelte:boundary>` to make the result available in the `<script>` tag is not ideal because it introduces unnecessary HTML markup.mined candidatediscussion · 2026-02-16 ↗
- Using dynamic imports with `?enhanced` queries and `$lib` aliases for `enhanced:img` was found problematic due to Vite's limitations.mined candidatediscussion · 2026-01-24 ↗
- The `run` function is not suitable for server-side reactivity because it does not allow updates multiple times.mined candidatediscussion · 2025-12-22 ↗
- Adding an `$effect` rune to the server would be inconsistent because components would maintain reactivity in effects but not in the template.mined candidatediscussion · 2025-12-22 ↗
- The `$derived({value})` approach is not reactive when scalar state is passed to a component.mined candidatediscussion · 2025-12-21 ↗
- Introducing a new rune for creating state with an object argument is not considered a significant improvement.mined candidatediscussion · 2025-12-21 ↗
- Breaking large components into smaller ones is considered an unnecessary and complicated workaround for the problem of state declaration separation.mined candidatediscussion · 2025-12-18 ↗
- Using snippets for local state is considered an unnecessary and complicated workaround for the problem of state declaration separation.mined candidatediscussion · 2025-12-18 ↗
- Using IDE split panes is considered an unnecessary and complicated workaround for the problem of state declaration separation.mined candidatediscussion · 2025-12-18 ↗
- The proposal for advanced component and snippet behavior will likely not be implemented for the time being.mined candidatediscussion · 2026-03-17 ↗
- A user rejected adding scripts to the Chrome DevTools ignore list one at a time for Svelte 5 debugging due to the large number of scripts.mined candidatediscussion · 2025-11-11 ↗
- Using a custom `accessors` helper function to manage `$state()` variables in an object literal is not effective because the Svelte compiler still wraps the variables in `$.get()`.mined candidatediscussion · 2025-09-18 ↗