From e75e65a3dbcc7bb4b4fd93943c7d0212c4c5a532 Mon Sep 17 00:00:00 2001 From: rohanpatel2002 Date: Thu, 23 Jul 2026 11:24:46 +0530 Subject: [PATCH] fix(solid-query): subscribe to new observer when queryClient accessor switches createClientSubscriber captured observer() before setObserver on client change, so the subscription stayed on the old observer and stranded the new client's cache. Set the observer first, then subscribe. Tighten the existing client-switch test to assert cached data. Fixes #11106 --- .changeset/solid-client-switch-observer.md | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 .changeset/solid-client-switch-observer.md diff --git a/.changeset/solid-client-switch-observer.md b/.changeset/solid-client-switch-observer.md new file mode 100644 index 00000000000..f5ae945d7a8 --- /dev/null +++ b/.changeset/solid-client-switch-observer.md @@ -0,0 +1,5 @@ +--- +'@tanstack/solid-query': patch +--- + +fix: subscribe to the new observer when the queryClient accessor switches