Pull Request Explorer

Exploring 150 PRs. Want this for your team? Start Free Trial
Title Author Size AI Cycle Time Review Merged
docs: fix invalid `rows` CSS property in {#each} chess-board example DucMinhNe XS No 0.7h 0.7h Jun 03, 2026

Summary

Docs

Fix invalid CSS rows property in chess board example

The chess board example in the docs had an invalid CSS property that caused rendering issues. Fixing it ensures accurate examples and improves developer experience.

Health Assessment

Small
Low
Low
  • Quick fix with minimal changes, merged within 45 minutes, indicating smooth review and low complexity.

AI Details

Tech Stack

feat: explicit environment variables Rich-Harris XL No 67.5h 20.6h Jun 02, 2026

Summary

Feature

Add explicit environment variable handling

Provides type‑safe, validated, and documented environment variable support, reducing runtime errors and improving developer experience.

Health Assessment

X-Large
High
Medium
  • PR required multiple iterations and extensive changes across core and docs, indicating significant refactor and risk.

AI Details

Confidence: 0.20

Tech Stack

Languages: Javascript, Typescript
fix: generate a placeholder tsconfig.json to squelch sync-time warnings Rich-Harris S No 1.2h 0.1h Jun 02, 2026

Summary

Bug Fix

Generate placeholder tsconfig.json to squelch sync-time warnings

Adds a placeholder .svelte-kit/tsconfig.json during sync to suppress Vite config warnings, improving developer experience during project setup.

Health Assessment

Small
Low
Low
  • Quick fix with minimal changes, resolved a known warning, low impact on production.

AI Details

Tech Stack

Languages: Javascript
chore: move playground config to vite.config.js Rich-Harris S No 1.6h - Jun 02, 2026

Summary

Chore

Move playground config to vite.config.js

Updates playground configuration to use Vite, simplifying setup.

Health Assessment

Small
Low
Low
  • Quick merge with minimal changes, no review needed.

AI Details

Tech Stack

Languages: Javascript
fix: ignore declaration tags for animation directive dummdidumm S No 3.3h 3.3h Jun 02, 2026

Summary

Bug Fix

Ignore declaration tags for animation directive

Fixes a bug where the animation directive incorrectly processed declaration tags, ensuring correct animation behavior.

Health Assessment

Small
Low
Low
  • Fast turnaround with minimal changes; quick review and merge.

AI Details

Confidence: 0.20

Tech Stack

Languages: Javascript
Frameworks: Svelte
fix: remove check for svelte.config.js before running `sync` Rich-Harris S No 1.2h 0.8h Jun 02, 2026

Summary

Bug Fix

Remove config check in sync command

Ensures `svelte-kit sync` delegates to load_config, preventing errors when no config file exists.

Health Assessment

Small
Low
Low
  • Fast turnaround with minimal code churn, straightforward bug fix.

AI Details

Tech Stack

Languages: Javascript
Version Packages github-actions M No 152.1h 152.1h Jun 02, 2026

Summary

Chore

Version Packages

Automated release of SvelteKit packages, bumping versions and updating changelogs for npm publication.

Health Assessment

Small
Low
Low
  • Release PR automatically merged by GitHub Actions; no manual review required; long cycle time reflects scheduled release cadence.

AI Details

Tech Stack

Languages: Javascript
feat: support passing Svelte(Kit) config via Vite plugin dummdidumm L No 22.4h 0.1h Jun 02, 2026

Summary

Feature

Support passing Svelte(Kit) config via Vite plugin

Enables developers to configure SvelteKit directly through the Vite plugin, eliminating a separate config file and simplifying project setup.

Health Assessment

Large
Medium
Low
  • Fast review and merge within 22 hours, with multiple small commits indicating iterative refinement. The PR adds a new configuration capability, improving developer experience by consolidating config into the Vite plugin.

AI Details

Tech Stack

Languages: Javascript, Typescript
Frameworks: Svelte, Vite
chore: hide `navigating.current` error in a DEV check teemingc S No 1.3h 1.3h Jun 02, 2026

Summary

Chore

Hide navigating.current error in dev check

Reduces client bundle size by suppressing a development-only error.

Health Assessment

Small
Low
Low
  • Fast review and merge with minimal changes; no blockers.

AI Details

Tech Stack

Languages: Javascript
fix: preserve multiple Set-Cookie headers on 304 responses MathiasWP M No 246.9h 231.4h Jun 02, 2026

Summary

Bug Fix

Preserve multiple Set-Cookie headers on 304

Ensures cookies are correctly preserved during 304 responses, preventing loss of session data and improving user experience.

Health Assessment

Medium
High
High
  • Long review and merge cycle indicates significant stakeholder scrutiny; the PR required a fallback for older Node versions, adding complexity.

AI Details

Usage: Authored by AI
Category: Code AI
Tools: Claude
Confidence: 0.95

Tech Stack

Languages: Javascript
Frameworks: Svelte
breaking: move `Link` header preloading to a config option teemingc M No 27.3h 0.2h Jun 02, 2026

Summary

Feature

Move Link header preloading to config option

Makes Link header preloading optional to avoid proxy issues, improving compatibility for self-hosted deployments.

Health Assessment

Medium
Low
Low
  • Fast review and minimal rework; the change was straightforward and well-tested, leading to a quick merge.

AI Details

Tech Stack

Languages: Javascript, Typescript
docs: remove await on server side query.set hyunbinseo XS No 228.2h 228.2h Jun 02, 2026

Summary

Docs

Remove await from server side query.set

Corrects documentation to match code behavior, improving developer clarity.

Health Assessment

Small
Low
High
  • Long review cycle indicates documentation review process; minimal code impact.

AI Details

Tech Stack

breaking: replace `'off'` with `false` for `data-sveltekit-*` link options teemingc S No 199.1h 0.1h Jun 02, 2026

Summary

Breaking Change

Replace 'off' with false for data-sveltekit-* link options

Removes the 'off' option in favour of false for data-sveltekit-* link options, addressing issue #13597

Health Assessment

Medium
Medium
Low
  • The PR had a relatively long cycle time of 199.1 hours, but the time to first review was very short at 0.1 hours.

AI Details

Tech Stack

Languages: Javascript, Svelte
Frameworks: Sveltekit
breaking: make TypeScript 6 the minimum teemingc L No 82.3h 82.3h Jun 02, 2026

Summary

Chore

Make TypeScript 6 the minimum

Updates the minimum TypeScript version to 6, ensuring compatibility and security for Svelte Kit users.

Health Assessment

Medium
Low
Low
  • The PR was merged after 82 hours with no significant review friction, indicating a straightforward change.

AI Details

Confidence: 0.80

Tech Stack

Languages: Typescript, Javascript
Frameworks: Svelte
fix: avoid generating `_app/env.js` if unused teemingc S No 10.8h 10.8h Jun 02, 2026

Summary

Bug Fix

Avoid generating unused env file

Prevents unnecessary generation of `_app/env.js` when public dynamic environment variables are not used, reducing build size and avoiding confusion for static adapters.

Health Assessment

Small
Low
Low
  • Quick fix with minimal changes, merged within 11 hours, indicating smooth review and low complexity.

AI Details

Tech Stack

Languages: Javascript, Typescript
chore: upgrade to vitest v4 MathiasWP XL No 274.3h 274.3h Jun 02, 2026

Summary

Chore

chore: upgrade to vitest v4

Upgrade the testing framework to Vitest v4, ensuring compatibility with new behavior and maintaining test stability.

Health Assessment

X-Large
High
High
  • The PR had a long cycle time and large code changes, indicating potential blockers; AI assistance helped but review backlog delayed integration.

AI Details

Usage: AI Assisted
Category: Code AI
Tools: Claude
Confidence: 0.95

Tech Stack

Languages: Typescript, Javascript, Yaml
Frameworks: Vitest
fix: reject pending async deriveds on discard dummdidumm M No 127.1h 127.1h Jun 01, 2026

Summary

Bug Fix

Fix async derived rejection on batch discard

This fix stops async derived values from lingering after a batch is discarded, preventing unreactive UI branches. It ensures that reactive updates are reliably flushed and the UI remains consistent.

Health Assessment

Medium
High
High
  • Long review cycle and multiple merges from main indicate integration challenges; the PR required significant rework to resolve regressions.

AI Details

Tech Stack

Languages: Javascript
Version Packages github-actions M No 30.4h 30.4h Jun 01, 2026

Summary

Chore

Automate Svelte package release

Enables automated publishing of Svelte packages to npm, streamlining the release workflow for the team.

Health Assessment

Medium
Low
Medium
  • The PR was generated by the Changesets action and required only a single review before merging, indicating a straightforward release process.

AI Details

Tech Stack

Languages: Javascript
fix: error at compile time on duplicate snippet/declaration tag definitions dummdidumm M No 12.8h 12.8h Jun 01, 2026

Summary

Health Assessment

AI Details

Tech Stack

fix: check references for blockers on server, too dummdidumm S No 9.1h 9.1h Jun 01, 2026

Summary

Bug Fix

Fix server blocker reference check

Ensures server-side reference checks prevent blocker issues, improving reliability.

Health Assessment

Small
Low
Low
  • Quick, single-commit fix with minimal scope and fast review cycle.

AI Details

Tech Stack

Languages: Javascript
Frameworks: Svelte
fix: parse declaration tags with a division operator in the initializer hjaber M No 3.2h 0.2h Jun 01, 2026

Summary

Bug Fix

Fix parse declaration tags with division operator

Corrects compiler errors when declaration tags contain division operators, ensuring accurate parsing and better error diagnostics for developers.

Health Assessment

Medium
Low
Low
  • Quick, single-commit fix with minimal changes and a single review comment, resulting in a fast merge and low risk.

AI Details

Tech Stack

Languages: Javascript
fix: don't hang on a tag whose expression ends with a trailing slash baseballyama S No 7.6h 0.0h Jun 01, 2026

Summary

Bug Fix

Fix parser hang on trailing slash tags

Prevents infinite loop in Svelte compiler when a tag expression ends with a trailing slash, ensuring graceful error handling.

Health Assessment

Small
Low
Low
  • Fast cycle time and minimal rework indicate a straightforward bug fix with quick approval.

AI Details

Usage: AI Reviewed
Category: Code AI
Tools: Copilot
Confidence: 0.95

Tech Stack

Languages: Javascript
fix: don't mistake `type` identifier expressions for TS `type` declarations in tags baseballyama M No 49.9h 3.5h Jun 01, 2026

Summary

Bug Fix

Fix type identifier expressions in tags

Prevents misclassification of TypeScript type declarations in Svelte tags, ensuring accurate parsing of expressions like `{type === 'all' ? a : b}`

Health Assessment

Medium
Low
Low
  • The PR had a relatively fast cycle time of 49.9 hours and received timely reviews, indicating a smooth development process.

AI Details

Tech Stack

Languages: Javascript, Typescript
Frameworks: Svelte
fix: various declaration tag bugs Rich-Harris M No 12.8h 12.8h Jun 01, 2026

Summary

Bug Fix

Fix various declaration tag bugs

This patch resolves bugs in Svelte's declaration tags, ensuring correct component behavior and preventing runtime errors for developers.

Health Assessment

Medium
Low
Low
  • Quick turnaround with single commit and minimal review indicates straightforward bug fix.

AI Details

Tech Stack

Languages: Javascript
fix: set input type before spread value jdoughty04 S No 1.1h 0.8h May 31, 2026

Summary

Bug Fix

Fix input type ordering for spread props

Ensures input elements correctly handle type changes before value updates, preventing data loss.

Health Assessment

Small
Low
Medium
  • Quick fix with minimal scope, but required several commits after review to address type handling and test updates.

AI Details

Tech Stack

Languages: Javascript
Frameworks: Svelte
Fix searchParams.set duplicate updates jiyujie2006 M No 8.4h 7.5h May 31, 2026

Summary

Bug Fix

Fix duplicate URLSearchParams set updates

Corrects reactive updates when duplicate query parameters are set, ensuring reliable URL handling in Svelte applications.

Health Assessment

Medium
Low
Low
  • Resolved within a single review cycle with minimal rework; quick turnaround.

AI Details

Confidence: 0.15

Tech Stack

Languages: Javascript, Typescript
docs: desloppify browser support page ottomated L No 18.3h 18.3h May 31, 2026

Summary

Docs

Desloppify browser support page

Simplified browser support documentation, removing redundancy and improving clarity for developers.

Health Assessment

Large
Low
Medium
  • PR closed in under 24 hours with a single review and no major rework, indicating a smooth process.

AI Details

Tech Stack

Languages: Typescript
chore: minor tidy-ups Rich-Harris S No 13.9h 0.0h May 30, 2026

Summary

Chore

Minor tidy-ups in Svelte core

Cleaned up async logic and bindings to improve maintainability.

Health Assessment

Small
Low
Low
  • Quick review and merge with minimal changes indicates low complexity.

AI Details

Confidence: 0.10

Tech Stack

Languages: Javascript
fix: catch possible stream error on the client teemingc M No 12.2h 11.4h May 29, 2026

Summary

Bug Fix

Catch stream error on client

Fixes a bug where async promise executor errors were swallowed, improving error handling for client streams.

Health Assessment

Medium
Low
Low
  • Merged quickly with no rework; minimal review friction.

AI Details

Tech Stack

Languages: Javascript
chore: annotate `each_array` return value Rich-Harris XS No 0.0h - May 29, 2026

Summary

Chore

Annotate each_array return type

Improves type safety for Svelte's internal each block, reducing potential runtime errors.

Health Assessment

Small
Low
Low
  • Quick self-mergeable change with no review needed, indicating low complexity and minimal risk.

AI Details

Tech Stack

Languages: Javascript
Version Packages github-actions S No 34.0h 6.5h May 29, 2026

Summary

Chore

Version Packages

Automated release of Svelte v5.56.0, updating changelog, package metadata, and version file.

Health Assessment

Small
Low
Low
  • Release PR merged quickly with minimal review, indicating a smooth release process.

AI Details

Tech Stack

Languages: Javascript
allow class/function expressions in tags Rich-Harris S No 0.4h 0.1h May 29, 2026

Summary

Bug Fix

Allow class/function expressions in tags

Enables Svelte components to use class and function expressions as tags without error, improving developer experience.

Health Assessment

Small
Low
Low
  • Fast turnaround with minimal changes and a single review comment indicates low complexity and risk.

AI Details

Tech Stack

Languages: Javascript
docs: mention since version of delcaration tags 7nik XS No 0.0h 0.0h May 29, 2026

Summary

Docs

Add since version note for declaration tags

Adds documentation indicating the earliest Svelte version that supports declaration tags, improving developer clarity.

Health Assessment

Small
Low
Low
  • PR merged instantly with no review, indicating a straightforward documentation update.

AI Details

Confidence: 0.75

Tech Stack

perf: deduplicate identical hoisted templates within a component MathiasWP L No 4.2h 3.9h May 29, 2026

Summary

Refactor

Deduplicate identical hoisted templates

Reduces generated code size and avoids redundant runtime template parsing, improving performance.

Health Assessment

Medium
Low
Low
  • Fast cycle time and single review round indicate a smooth, low-friction process.

AI Details

Tech Stack

Languages: Javascript, Typescript
Frameworks: Svelte
perf: hoist rest_props exclude list as a module-scope Set MathiasWP S No 222.0h 197.2h May 29, 2026

Summary

Refactor

Hoist rest_props exclude list to module scope

Improves runtime performance for components using rest props by reducing per-instance allocations and lookup cost, leading to faster rendering and lower memory usage.

Health Assessment

Small
Low
High
  • Long review cycle but minimal changes; likely due to scheduling or low priority.

AI Details

Tech Stack

Languages: Javascript
Frameworks: Svelte
fix: don't error on `{type}` in declaration tags dummdidumm S No 0.9h 0.6h May 29, 2026

Summary

Bug Fix

Fix error on `{type}` in declaration tags

Corrects a confusing compiler error that prevented developers from using `{type}` in declaration tags, improving build reliability and developer experience.

Health Assessment

Small
Low
Low
  • Quick single-commit fix with minimal code changes and fast review turnaround, indicating low complexity and low risk.

AI Details

Tech Stack

Languages: Javascript
chore: bump `svelte2tsx` teemingc L No 162.5h 0.0h May 29, 2026

Summary

Chore

Bump svelte2tsx dependencies for TypeScript 6 support

Updates svelte-package dependencies and test fixtures to enable TypeScript 6, preparing for minimum TS6 in the version-3 branch.

Health Assessment

Large
Medium
Low
  • PR involved multiple merge conflicts and dependency updates, but was reviewed quickly and merged after a few days, indicating efficient collaboration.

AI Details

Tech Stack

chore: bump playwright Rich-Harris M No 0.4h - May 29, 2026

Summary

Chore

Bump Playwright version to fix CI timeouts

Updates Playwright to a newer version to resolve CI timeout issues, improving build reliability.

Health Assessment

Small
Low
Low
  • Quick merge with minimal changes indicates low complexity and high confidence in the update.

AI Details

Tech Stack

feat: allow declarations in the template dummdidumm XL No 111.3h 71.3h May 29, 2026

Summary

Feature

Allow declarations in Svelte templates

Adds support for let/const/function declarations in Svelte templates, expanding template syntax and improving developer experience.

Health Assessment

X-Large
High
Medium
  • The PR took over 4 days to merge, with a slow review time of 71 hours, but only one review round, indicating the change was straightforward after initial review. The large code churn (over 1,100 lines across 20 files) suggests significant scope, raising risk despite the single approval.

AI Details

Confidence: 0.75

Tech Stack

Languages: Javascript, Typescript
chore: try and discourage slop, even a tiny bit Rich-Harris XS No 67.4h 0.0h May 29, 2026

Summary

Docs

chore: try and discourage slop, even a tiny bit

This PR updates documentation to discourage unnecessary changes, aiming to reduce noise in the repository.

Health Assessment

Small
Low
Low
  • Quick documentation update with no review needed, merged within a day.

AI Details

Tech Stack

chore: fix browser-support regression check Rich-Harris XS No 16.2h 16.2h May 29, 2026

Summary

CI/CD

Fix browser-support regression check

Fixes a regression in browser support detection, ensuring accurate compatibility checks during CI.

Health Assessment

Small
Low
Low
  • Quick CI workflow tweak merged within 16 hours with no review friction.

AI Details

Tech Stack

Languages: Yaml
Frameworks: Github-Actions
chore: remove `on_fork_commit` Rich-Harris S No 14.1h 14.1h May 29, 2026

Summary

Chore

Remove unused on_fork_commit function

Eliminates a redundant function to reduce code complexity and potential bugs.

Health Assessment

Small
Low
Low
  • Quick, single-commit PR with minimal changes and a single approval, indicating straightforward maintenance work.

AI Details

Tech Stack

Languages: Javascript
chore: fix CI Playwright installs hanging teemingc S No 6.3h 1.4h May 29, 2026

Summary

Chore

Fix CI Playwright install hang

Update Playwright to 1.60.0 to resolve CI hang during installation.

Health Assessment

Small
Low
Low
  • Quick dependency bump resolved CI hang with minimal changes and fast review.

AI Details

Tech Stack

Languages: Yaml
disallow semicolons in declaration tags Rich-Harris M No 21.6h 21.6h May 28, 2026

Summary

Bug Fix

Remove semicolons from declaration tags

Prevents syntactic ambiguity and improves generated code readability.

Health Assessment

Small
Low
Low
  • Quick review and merge within a day, minimal changes, low risk.

AI Details

Tech Stack

Languages: Javascript
perf: use createElement instead of createElementNS for HTML elements MathiasWP S AI 174.2h 20.3h May 28, 2026

Summary

Refactor

Improve DOM element creation performance

Speeds up DOM element creation by 92% for the common HTML path, reducing rendering latency and improving user experience.

Health Assessment

Small
Low
Medium
  • Long cycle time due to a single review after a week, but the change was small and low risk with minimal friction.

AI Details

Usage: Authored by AI
Category: Code AI
Tools: Claude
Confidence: 0.95

Tech Stack

Languages: Javascript
docs: actual ambient fix for query.live snippet teemingc XS No 2.3h 0.0h May 28, 2026

Summary

Docs

Fix ambient syntax for query.live snippet

Corrects documentation syntax so the example compiles, improving developer experience.

Health Assessment

Small
Low
Low
  • Rapid review and merge with minimal changes, no code impact.

AI Details

Confidence: 0.95

Tech Stack

docs: add auto-generated browser support page MathiasWP XL AI 126.2h 125.9h May 28, 2026

Summary

Feature

Add auto-generated browser support page

Adds an auto-generated browser support page that lists minimum browser versions required for Svelte, ensuring developers are aware of compatibility and preventing accidental support regressions.

Health Assessment

X-Large
High
High
  • The PR had a long cycle time of over five days with a single review, indicating low review velocity and potential bottlenecks. The large scope and extensive code changes increase the risk of regressions.

AI Details

Usage: Authored by AI
Category: Code AI
Tools: Claude
Confidence: 0.95

Tech Stack

Languages: Javascript, Typescript, Yaml
chore: replace custom renderer type arguments with a single one paoloricciuti M No 219.2h 3.7h May 28, 2026

Summary

Chore

Replace custom renderer type arguments

Enhances type safety and developer ergonomics for custom renderers in Svelte by consolidating type arguments, enabling better inference and explicit type declaration. This change simplifies type definitions and improves maintainability of custom renderer code.

Health Assessment

Small
Low
Medium
  • The PR had a long cycle time due to a large gap between commits, but the review was quick and the changes were small, indicating low risk.

AI Details

Confidence: 0.80

Tech Stack

Languages: Javascript, Typescript
docs: fix `query.live` snippet teemingc XS No 25.1h 25.0h May 28, 2026

Summary

Docs

Fix query.live snippet in docs

Corrects a build error by declaring the condition type and importing the module, ensuring documentation builds reliably.

Health Assessment

Small
Low
High
  • Docs change with minimal code, but review took longer than typical, indicating possible communication delays.

AI Details

Tech Stack

perf: store current_sources as Set for O(1) membership checks MathiasWP S No 119.5h 119.3h May 28, 2026

Summary

Refactor

Improve reaction source lookup performance

This change replaces an array with a Set for tracking reaction sources, reducing lookup time from O(n) to O(1) and improving runtime performance in Svelte's reactivity system.

Health Assessment

Small
Low
High
  • Long review time indicates delayed feedback; small scope suggests low risk.

AI Details

Tech Stack

Languages: Javascript
Page 1 of 3 »

Get this analytics stack for your team

Connect GitHub and see cycle time, review bottlenecks, PR flow, and trend changes in minutes.

Connect Repos