You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
When using Sentry's new SvelteKit SDK, the preloading / SSR functionality of TanStack Query for Svelte seems broken. This happens when you include Sentry's SvelteKit plugin which modifies the fetch function.
Open the javascript console and then click on the "Articles" link in the top
You will see that the posts array is first undefined, and then it gets data:
Now edit vite.config.ts and remove sentrySvelteKit() from the plugins. Restart the dev server and do the same thing again: start on the homepage and then go to articles. Now the posts array is immediately defined:
It does have a real effect in my website, where articles pop in a fraction of a second later instead of already being there. Basically SSR seems broken.
Expected behavior
I don't know if the problem lies with Sentry's sentrySvelteKit Vite plugin which definitely modifies the fetch function, or if the problem lies with Query which can't deal with these changes. But I would expect that installing Sentry's SvelteKit SDK and their Vite plugin to not change the behavior of my site when using Query.
Well it seems it's indeed a problem with SvelteKit's SDK and they are already working on a PR that fixes this. I think you can probably close this ticket.
Describe the bug
When using Sentry's new SvelteKit SDK, the preloading / SSR functionality of TanStack Query for Svelte seems broken. This happens when you include Sentry's SvelteKit plugin which modifies the fetch function.
Your minimal, reproducible example
https://github.com/kevinrenskers/sveltequery-sentry-sveltekit
Steps to reproduce
You will see that the posts array is first undefined, and then it gets data:
Now edit
vite.config.ts
and removesentrySvelteKit()
from the plugins. Restart the dev server and do the same thing again: start on the homepage and then go to articles. Now the posts array is immediately defined:It does have a real effect in my website, where articles pop in a fraction of a second later instead of already being there. Basically SSR seems broken.
Expected behavior
I don't know if the problem lies with Sentry's
sentrySvelteKit
Vite plugin which definitely modifies thefetch
function, or if the problem lies with Query which can't deal with these changes. But I would expect that installing Sentry's SvelteKit SDK and their Vite plugin to not change the behavior of my site when using Query.Also reported in their repo: getsentry/sentry-javascript#8818
How often does this bug happen?
Every time
Screenshots or Videos
No response
Platform
Unrelated to browser or OS.
Tanstack Query adapter
svelte-query
TanStack Query version
4.32.6
TypeScript version
No response
Additional context
No response
The text was updated successfully, but these errors were encountered: