Skip to content

feat(sveltekit): Set url.template, url.path and url.full on pageload and navigation spans#22027

Open
Lms24 wants to merge 1 commit into
feat/pageload-url-attrs-remixfrom
feat/pageload-url-attrs-sveltekit
Open

feat(sveltekit): Set url.template, url.path and url.full on pageload and navigation spans#22027
Lms24 wants to merge 1 commit into
feat/pageload-url-attrs-remixfrom
feat/pageload-url-attrs-sveltekit

Conversation

@Lms24

@Lms24 Lms24 commented Jul 7, 2026

Copy link
Copy Markdown
Member

Applies url.template to pageload and navigation root spans in the SvelteKit client integration, and adds e2e coverage for url.full, url.path and url.template across the SvelteKit test applications.

part of #21921

@Lms24 Lms24 marked this pull request as ready for review July 7, 2026 17:10
@Lms24 Lms24 requested a review from a team as a code owner July 7, 2026 17:10
@Lms24 Lms24 requested review from chargome, mydea and nicohrubec and removed request for a team July 7, 2026 17:10
@github-actions

github-actions Bot commented Jul 7, 2026

Copy link
Copy Markdown
Contributor

size-limit report 📦

Path Size % Change Change
@sentry/browser 27.59 kB - -
@sentry/browser - with treeshaking flags 26.03 kB - -
@sentry/browser (incl. Tracing) 46.34 kB - -
@sentry/browser (incl. Tracing + Span Streaming) 48.13 kB - -
@sentry/browser (incl. Tracing, Profiling) 51.12 kB - -
@sentry/browser (incl. Tracing, Replay) 85.61 kB - -
@sentry/browser (incl. Tracing, Replay) - with treeshaking flags 75.26 kB - -
@sentry/browser (incl. Tracing, Replay with Canvas) 90.32 kB - -
@sentry/browser (incl. Tracing, Replay, Feedback) 102.97 kB - -
@sentry/browser (incl. Feedback) 44.76 kB - -
@sentry/browser (incl. sendFeedback) 32.38 kB - -
@sentry/browser (incl. FeedbackAsync) 37.51 kB - -
@sentry/browser (incl. Metrics) 28.67 kB - -
@sentry/browser (incl. Logs) 28.91 kB - -
@sentry/browser (incl. Metrics & Logs) 29.59 kB - -
@sentry/react 29.38 kB - -
@sentry/react (incl. Tracing) 48.61 kB - -
@sentry/vue 33.03 kB - -
@sentry/vue (incl. Tracing) 48.24 kB - -
@sentry/svelte 27.61 kB - -
CDN Bundle 30 kB - -
CDN Bundle (incl. Tracing) 48.32 kB - -
CDN Bundle (incl. Logs, Metrics) 31.57 kB - -
CDN Bundle (incl. Tracing, Logs, Metrics) 49.64 kB - -
CDN Bundle (incl. Replay, Logs, Metrics) 70.81 kB - -
CDN Bundle (incl. Tracing, Replay) 85.84 kB - -
CDN Bundle (incl. Tracing, Replay, Logs, Metrics) 87.14 kB - -
CDN Bundle (incl. Tracing, Replay, Feedback) 91.64 kB - -
CDN Bundle (incl. Tracing, Replay, Feedback, Logs, Metrics) 92.92 kB - -
CDN Bundle - uncompressed 89.35 kB - -
CDN Bundle (incl. Tracing) - uncompressed 146.1 kB - -
CDN Bundle (incl. Logs, Metrics) - uncompressed 94.05 kB - -
CDN Bundle (incl. Tracing, Logs, Metrics) - uncompressed 150.07 kB - -
CDN Bundle (incl. Replay, Logs, Metrics) - uncompressed 218.75 kB - -
CDN Bundle (incl. Tracing, Replay) - uncompressed 265.27 kB - -
CDN Bundle (incl. Tracing, Replay, Logs, Metrics) - uncompressed 269.23 kB - -
CDN Bundle (incl. Tracing, Replay, Feedback) - uncompressed 278.97 kB - -
CDN Bundle (incl. Tracing, Replay, Feedback, Logs, Metrics) - uncompressed 282.92 kB - -
@sentry/nextjs (client) 51.16 kB - -
@sentry/sveltekit (client) 46.78 kB +0.06% +26 B 🔺
@sentry/core/server 78.42 kB - -
@sentry/core/browser 64.74 kB - -
@sentry/node-core 62.72 kB - -
@sentry/node 124.6 kB - -
@sentry/node (incl. diagnostics channel injection) 134.02 kB - -
@sentry/node/import (ESM hook with diagnostics-channel injection) 69.95 kB - -
@sentry/node/light 50.72 kB - -
@sentry/node - without tracing 74.05 kB -0.01% -1 B 🔽
@sentry/aws-serverless 85.5 kB - -
@sentry/cloudflare (withSentry) - minified 181.69 kB - -
@sentry/cloudflare (withSentry) 449.12 kB - -

View base workflow run

@Lms24 Lms24 force-pushed the feat/pageload-url-attrs-sveltekit branch from 0be838c to 8dcf8d2 Compare July 8, 2026 07:36
@Lms24 Lms24 force-pushed the feat/pageload-url-attrs-remix branch 2 times, most recently from 0a8c24f to e084ddd Compare July 8, 2026 09:29
@Lms24 Lms24 force-pushed the feat/pageload-url-attrs-sveltekit branch from 8dcf8d2 to 4b0a201 Compare July 8, 2026 09:29
@Lms24 Lms24 force-pushed the feat/pageload-url-attrs-remix branch from e084ddd to de83057 Compare July 8, 2026 12:29
@Lms24 Lms24 force-pushed the feat/pageload-url-attrs-sveltekit branch from 4b0a201 to 0efa7ff Compare July 8, 2026 12:29
@Lms24 Lms24 force-pushed the feat/pageload-url-attrs-remix branch from de83057 to 4c71cd0 Compare July 8, 2026 13:11
@Lms24 Lms24 requested a review from a team as a code owner July 8, 2026 13:11
@Lms24 Lms24 requested review from logaretm and removed request for a team July 8, 2026 13:11
@Lms24 Lms24 force-pushed the feat/pageload-url-attrs-sveltekit branch from 0efa7ff to b3142f9 Compare July 8, 2026 13:11
Comment thread packages/sveltekit/src/client/browserTracingIntegration.ts
@Lms24 Lms24 force-pushed the feat/pageload-url-attrs-remix branch from 4c71cd0 to a573d41 Compare July 8, 2026 14:22
@Lms24 Lms24 force-pushed the feat/pageload-url-attrs-sveltekit branch 2 times, most recently from 26631c4 to a4979c5 Compare July 8, 2026 14:41
@Lms24 Lms24 force-pushed the feat/pageload-url-attrs-remix branch 2 times, most recently from 2b630c1 to a573d41 Compare July 8, 2026 14:42
@Lms24 Lms24 force-pushed the feat/pageload-url-attrs-sveltekit branch 2 times, most recently from 26631c4 to a4979c5 Compare July 8, 2026 14:43
@Lms24 Lms24 force-pushed the feat/pageload-url-attrs-remix branch 2 times, most recently from 2b630c1 to a573d41 Compare July 8, 2026 14:46
@Lms24 Lms24 force-pushed the feat/pageload-url-attrs-sveltekit branch from a4979c5 to 26631c4 Compare July 8, 2026 14:46
@Lms24 Lms24 force-pushed the feat/pageload-url-attrs-remix branch from a573d41 to 9fa0ae8 Compare July 8, 2026 14:52
@Lms24 Lms24 force-pushed the feat/pageload-url-attrs-sveltekit branch from 26631c4 to 5b4c45f Compare July 8, 2026 14:52
@Lms24 Lms24 force-pushed the feat/pageload-url-attrs-remix branch from 9fa0ae8 to 8103d6f Compare July 8, 2026 14:57
@Lms24 Lms24 force-pushed the feat/pageload-url-attrs-sveltekit branch from 5b4c45f to 735d7ef Compare July 8, 2026 14:57
@Lms24 Lms24 force-pushed the feat/pageload-url-attrs-remix branch from 8103d6f to d5cc776 Compare July 8, 2026 15:00
@Lms24 Lms24 force-pushed the feat/pageload-url-attrs-sveltekit branch from 735d7ef to 59ab726 Compare July 8, 2026 15:00
…and navigation spans

Adds the url.template attribute to SvelteKit pageload and navigation root
spans (using the shared @sentry/conventions attribute keys), and passes the
absolute navigation URL through to startBrowserTracingNavigationSpan so that
url.full and url.path are set as well.

part of #21921

Co-Authored-By: Cursor Agent <cursoragent@cursor.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
@Lms24 Lms24 force-pushed the feat/pageload-url-attrs-sveltekit branch from 59ab726 to 7668b4b Compare July 8, 2026 16:08
@Lms24 Lms24 force-pushed the feat/pageload-url-attrs-remix branch from d5cc776 to bb2b5af Compare July 8, 2026 16:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants