From 4e4c61f8c1002b20ca9204c77f7d67bd36a82cd0 Mon Sep 17 00:00:00 2001 From: Samuel Newman Date: Thu, 9 Apr 2026 01:39:41 -0700 Subject: [PATCH] Revert "Fix OOM crash - disable tanstack extension integration (#10169)" This reverts commit be56066ee9a64ffb7b2235d84a255642e5acde30. --- package.json | 6 ++--- src/lib/react-query.tsx | 5 +---- yarn.lock | 50 ++++++++++++++++++++--------------------- 3 files changed, 29 insertions(+), 32 deletions(-) diff --git a/package.json b/package.json index 8f42dae4b5..934c81b88a 100644 --- a/package.json +++ b/package.json @@ -118,9 +118,9 @@ "@react-navigation/native": "^7.1.33", "@react-navigation/native-stack": "^7.14.4", "@sentry/react-native": "~6.20.0", - "@tanstack/query-async-storage-persister": "^5.96.2", - "@tanstack/react-query": "^5.96.2", - "@tanstack/react-query-persist-client": "^5.96.2", + "@tanstack/query-async-storage-persister": "^5.95.2", + "@tanstack/react-query": "^5.95.2", + "@tanstack/react-query-persist-client": "^5.95.2", "@tiptap/core": "^2.9.1", "@tiptap/extension-document": "^2.9.1", "@tiptap/extension-hard-break": "^2.9.1", diff --git a/src/lib/react-query.tsx b/src/lib/react-query.tsx index aa8ee8ce47..7ee1e0a11d 100644 --- a/src/lib/react-query.tsx +++ b/src/lib/react-query.tsx @@ -189,10 +189,7 @@ function QueryProviderInner({ }) useEffect(() => { if (IS_WEB) { - // WARNING, BROKEN - // something since v5.32.0 causes OOMs. not important - // so disable for now - // window.__TANSTACK_QUERY_CLIENT__ = queryClient + window.__TANSTACK_QUERY_CLIENT__ = queryClient } }, [queryClient]) return ( diff --git a/yarn.lock b/yarn.lock index 56bf8fb518..13e2b4b40c 100644 --- a/yarn.lock +++ b/yarn.lock @@ -5119,39 +5119,39 @@ dependencies: "@sinonjs/commons" "^3.0.0" -"@tanstack/query-async-storage-persister@^5.96.2": - version "5.96.2" - resolved "https://registry.yarnpkg.com/@tanstack/query-async-storage-persister/-/query-async-storage-persister-5.96.2.tgz#29423b35f2d8c5f63afbf72475baa7799ffaf022" - integrity sha512-lYJm+TwzOEUVkxCJapLSzRXPzmPpv7Vy3zSB1RXYQ6+vznEgXBqLjn+ZwBRvHpkRda9VXis64wv44rPIi9nCwg== +"@tanstack/query-async-storage-persister@^5.95.2": + version "5.95.2" + resolved "https://registry.yarnpkg.com/@tanstack/query-async-storage-persister/-/query-async-storage-persister-5.95.2.tgz#0c7ed1c8013823e2d5abbb8d55bc0e9305abf7e0" + integrity sha512-ZhPIHH8J833OVZhEWwwdOk0uhY94d9Wgdnq97JoQx4Ui4xx4Dh6e7WPUrjlUWo88Yqi4Ij+T1o/VR7Vlbnkbjw== dependencies: - "@tanstack/query-core" "5.96.2" - "@tanstack/query-persist-client-core" "5.96.2" + "@tanstack/query-core" "5.95.2" + "@tanstack/query-persist-client-core" "5.95.2" -"@tanstack/query-core@5.96.2": - version "5.96.2" - resolved "https://registry.yarnpkg.com/@tanstack/query-core/-/query-core-5.96.2.tgz#766dab253476afd0b27959b66abb606d8d2dd9f5" - integrity sha512-hzI6cTVh4KNRk8UtoIBS7Lv9g6BnJPXvBKsvYH1aGWvv0347jT3BnSvztOE+kD76XGvZnRC/t6qdW1CaIfwCeA== +"@tanstack/query-core@5.95.2": + version "5.95.2" + resolved "https://registry.yarnpkg.com/@tanstack/query-core/-/query-core-5.95.2.tgz#9e3299d0c1c8785dd9e3d0cac1993e45f35113f2" + integrity sha512-o4T8vZHZET4Bib3jZ/tCW9/7080urD4c+0/AUaYVpIqOsr7y0reBc1oX3ttNaSW5mYyvZHctiQ/UOP2PfdmFEQ== -"@tanstack/query-persist-client-core@5.96.2": - version "5.96.2" - resolved "https://registry.yarnpkg.com/@tanstack/query-persist-client-core/-/query-persist-client-core-5.96.2.tgz#65ea5a2104a85a2f39ef1a007f6f0ad63fbf1c49" - integrity sha512-BYsP8folbvxzZsNnWJxSenEAdepGNfv809150U78D84yt/THi33EwfUCcdKWFbma5XKwlaFQGWMJKeWnVJ6GVA== +"@tanstack/query-persist-client-core@5.95.2": + version "5.95.2" + resolved "https://registry.yarnpkg.com/@tanstack/query-persist-client-core/-/query-persist-client-core-5.95.2.tgz#1c94a87c9886a8e1c6a0a3ebbb325afdaf486f81" + integrity sha512-Opfj34WZ594YXpEcZEs8WBiyPGrjrKlGILfk/Ss283uwWQ36C5nX3tRY/bBiXmM82KWauUuNvahwGwiyco/8cQ== dependencies: - "@tanstack/query-core" "5.96.2" + "@tanstack/query-core" "5.95.2" -"@tanstack/react-query-persist-client@^5.96.2": - version "5.96.2" - resolved "https://registry.yarnpkg.com/@tanstack/react-query-persist-client/-/react-query-persist-client-5.96.2.tgz#b47d62fc990a9fd38ddcf4a080d1300ae887e5a0" - integrity sha512-smQ38oVPlnvkG+G7R60IAD9X6azJLRjHEd7twml9XBLYM31ncPDP0tUKy/Gv/4ItVmKTtjZ5VabXpVZxnaWSww== +"@tanstack/react-query-persist-client@^5.95.2": + version "5.95.2" + resolved "https://registry.yarnpkg.com/@tanstack/react-query-persist-client/-/react-query-persist-client-5.95.2.tgz#4d6fe899513725978e86c13c1727ee7e393eaca5" + integrity sha512-i3fvzD8gaLgQyFvRc/+iSUr60aL31tMN+5QM11zdPRg0K9CirIQjHD7WgXFBnD29KJDvcjcv7OrIBaPwZ+H9xw== dependencies: - "@tanstack/query-persist-client-core" "5.96.2" + "@tanstack/query-persist-client-core" "5.95.2" -"@tanstack/react-query@^5.96.2": - version "5.96.2" - resolved "https://registry.yarnpkg.com/@tanstack/react-query/-/react-query-5.96.2.tgz#a164abfb80eb5e7772bbcddfa7240f3fd8d0d7be" - integrity sha512-sYyzzJT4G0g02azzJ8o55VFFV31XvFpdUpG+unxS0vSaYsJnSPKGoI6WdPwUucJL1wpgGfwfmntNX/Ub1uOViA== +"@tanstack/react-query@^5.95.2": + version "5.95.2" + resolved "https://registry.yarnpkg.com/@tanstack/react-query/-/react-query-5.95.2.tgz#7daf77342a4e374c22fad88bb98ea13fc19ae086" + integrity sha512-/wGkvLj/st5Ud1Q76KF1uFxScV7WeqN1slQx5280ycwAyYkIPGaRZAEgHxe3bjirSd5Zpwkj6zNcR4cqYni/ZA== dependencies: - "@tanstack/query-core" "5.96.2" + "@tanstack/query-core" "5.95.2" "@testing-library/react-native@^13.2.0": version "13.2.0"