Skip to content

Conversation

Copy link
Contributor

Copilot AI commented Nov 21, 2025

Overview

Adds documentation example showing how to implement timeout for QueriesHydration component in @suspensive/react-query-4 and @suspensive/react-query-5 using user-implemented queryOptions.

Based on maintainer feedback, timeout functionality should be implemented by library users via queryOptions rather than as a built-in prop. This PR adds documentation examples demonstrating the recommended pattern in both JSDoc and suspensive.org documentation.

Note: Awaiting maintainer feedback on the final implementation approach. The maintainer's code examples are appearing as empty code blocks - clarification has been requested.

Usage Example

// With timeout - implementing timeout via queryOptions
const sleep = (ms: number) => new Promise((resolve) => setTimeout(resolve, ms))

const timeoutQueryOptions = (ms: number) => queryOptions({
  queryKey: ['__timeout__'],
  queryFn: () => sleep(ms).then(() => Promise.reject(new Error('timeout')))
})

<Suspense fallback={<div>Loading user...</div>}>
  <QueriesHydration
    queries={[
      userQueryOptions(userId),
      timeoutQueryOptions(5000)  // Timeout after 5 seconds
    ]}
  >
    <UserProfile />
  </QueriesHydration>
</Suspense>

Queries exceeding the timeout will trigger an error and fall back to client-side rendering (default skipSsrOnError behavior) or proceed based on configuration.

Changes Made

  • Added timeout example in JSDoc comments for QueriesHydration component in @suspensive/react-query-4 and @suspensive/react-query-5
  • Added "Implementing Timeout" section to suspensive.org documentation (English and Korean)

PR Checklist

  • I did below actions if need
  1. I read the Contributing Guide
  2. I added documents and tests.
Original prompt

This section details on the original issue you should resolve

<issue_title>[Feature]: add timeout prop for QueriesHydration</issue_title>
<issue_description>### Package Scope

@suspensive/react-query-4, @suspensive/react-query-5, @suspensive/react-query

Description

timeout prop for QueriesHydration

Possible Solution

No response

etc.

No response</issue_description>

Comments on the Issue (you are @copilot in this section)


💡 You can make Copilot smarter by setting up custom instructions, customizing its development environment and configuring Model Context Protocol (MCP) servers. Learn more Copilot coding agent tips in the docs.

@changeset-bot
Copy link

changeset-bot bot commented Nov 21, 2025

⚠️ No Changeset found

Latest commit: 55d2231

Merging this PR will not cause a version bump for any packages. If these changes should not result in a new version, you're good to go. If these changes should result in a version bump, you need to add a changeset.

This PR includes no changesets

When changesets are added to this PR, you'll see the packages that this PR includes changesets for and the associated semver types

Click here to learn what changesets are, and how to add one.

Click here if you're a maintainer who wants to add a changeset to this PR

@vercel
Copy link

vercel bot commented Nov 21, 2025

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Preview Comments Updated (UTC)
suspensive-next-streaming-react-query Ready Ready Preview Comment Nov 25, 2025 2:42pm
v2.suspensive.org Ready Ready Preview Comment Nov 25, 2025 2:42pm
v3.suspensive.org Ready Ready Preview Comment Nov 25, 2025 2:42pm
visualization.suspensive.org Ready Ready Preview Comment Nov 25, 2025 2:42pm

@manudeli
Copy link
Member

@copilot timeout should be implement by library user not prop withqueryOptions({ queryKey: ['__error__'], queryFn: () => sleep(1000).then(() => Promise.reject(new Error('timeout'))) })

Could you remove new interface but add this example in QueriesHydration docs?

@coauthors
Copy link

coauthors bot commented Nov 25, 2025

People can be co-author:

Candidate Reasons Count Add this as commit message
@Copilot #1840 (comment) #1840 (comment) #1840 (comment) #1840 (comment) #1840 (comment) #1840 6 Co-authored-by: Copilot <[email protected]>
@manudeli #1840 (comment) #1840 (comment) #1840 (comment) #1840 (comment) #1840 (comment) #1840 (comment) 6 Co-authored-by: manudeli <[email protected]>
@codecov-commenter #1840 (comment) 1 Co-authored-by: codecov-commenter <[email protected]>

Copy link
Contributor Author

Copilot AI commented Nov 25, 2025

@copilot timeout should be implement by library user not prop withqueryOptions({ queryKey: ['__error__'], queryFn: () => sleep(1000).then(() => Promise.reject(new Error('timeout'))) })

Could you...

Removed the timeout prop implementation and added a documentation example showing how users can implement timeout via queryOptions with a timeoutQueryOptions pattern. Commit: 2836f96

@manudeli
Copy link
Member

@copilot rebase this branch, This paragraph also should be added in suspensive.org

Copy link
Contributor Author

Copilot AI commented Nov 25, 2025

@copilot rebase this branch, This paragraph also should be added in suspensive.org

Added the timeout documentation to suspensive.org in both English and Korean. Commit: 55d2231

Note: I cannot rebase branches as force push is not allowed in my environment. If you need a rebase, please do it manually.

@manudeli
Copy link
Member

@copilot Ah,,, This shouldn't be worked...! do we have to make prop?

@github-actions
Copy link

Size Change: +144 B (+0.17%)

Total Size: 86.8 kB

Filename Size Change
packages/react-query-4/dist/QueriesHydration.cjs 154 B -1 B (-0.65%)
packages/react-query-5/dist/index.cjs 551 B +1 B (+0.18%)
packages/react-query-5/dist/QueriesHydration-********.cjs 2.31 kB +144 B (+6.64%) 🔍
ℹ️ View Unchanged
Filename Size
packages/jotai/dist/Atom-********.mjs 263 B
packages/jotai/dist/Atom-********.cjs 328 B
packages/jotai/dist/Atom.cjs 93 B
packages/jotai/dist/Atom.mjs 87 B
packages/jotai/dist/AtomValue-********.cjs 315 B
packages/jotai/dist/AtomValue-********.mjs 247 B
packages/jotai/dist/AtomValue.cjs 99 B
packages/jotai/dist/AtomValue.mjs 93 B
packages/jotai/dist/index.cjs 150 B
packages/jotai/dist/index.mjs 133 B
packages/jotai/dist/SetAtom-********.cjs 313 B
packages/jotai/dist/SetAtom-********.mjs 246 B
packages/jotai/dist/SetAtom.cjs 97 B
packages/jotai/dist/SetAtom.mjs 91 B
packages/next/dist/index.cjs 257 B
packages/next/dist/index.mjs 251 B
packages/next/dist/react-******.cjs 217 B
packages/next/dist/react-******.mjs 213 B
packages/react-dom/dist/FadeIn-********.cjs 471 B
packages/react-dom/dist/FadeIn-********.mjs 402 B
packages/react-dom/dist/FadeIn.cjs 132 B
packages/react-dom/dist/FadeIn.mjs 124 B
packages/react-dom/dist/index.cjs 176 B
packages/react-dom/dist/index.mjs 154 B
packages/react-dom/dist/InView-********.mjs 670 B
packages/react-dom/dist/InView-********.cjs 734 B
packages/react-dom/dist/InView.cjs 114 B
packages/react-dom/dist/InView.mjs 107 B
packages/react-dom/dist/useFadeIn-********.cjs 496 B
packages/react-dom/dist/useFadeIn-********.mjs 432 B
packages/react-dom/dist/useFadeIn.cjs 122 B
packages/react-dom/dist/useFadeIn.mjs 115 B
packages/react-dom/dist/useInView-********.mjs 1.61 kB
packages/react-dom/dist/useInView-********.cjs 1.66 kB
packages/react-dom/dist/useInView.cjs 99 B
packages/react-dom/dist/useInView.mjs 93 B
packages/react-native/dist/index.cjs 98 B
packages/react-native/dist/index.mjs 92 B
packages/react-native/dist/TestText-********.cjs 285 B
packages/react-native/dist/TestText-********.mjs 216 B
packages/react-native/dist/TestText.cjs 98 B
packages/react-native/dist/TestText.mjs 92 B
packages/react-query-4/dist/ClientOnly-********.cjs 394 B
packages/react-query-4/dist/ClientOnly-********.mjs 323 B
packages/react-query-4/dist/index.cjs 556 B
packages/react-query-4/dist/index.mjs 476 B
packages/react-query-4/dist/infiniteQueryOptions-********.cjs 376 B
packages/react-query-4/dist/infiniteQueryOptions-********.mjs 302 B
packages/react-query-4/dist/infiniteQueryOptions.cjs 98 B
packages/react-query-4/dist/infiniteQueryOptions.mjs 91 B
packages/react-query-4/dist/IsFetching-********.cjs 347 B
packages/react-query-4/dist/IsFetching-********.mjs 267 B
packages/react-query-4/dist/IsFetching.cjs 103 B
packages/react-query-4/dist/IsFetching.mjs 97 B
packages/react-query-4/dist/Mutation-********.cjs 391 B
packages/react-query-4/dist/Mutation-********.mjs 316 B
packages/react-query-4/dist/Mutation.cjs 138 B
packages/react-query-4/dist/Mutation.mjs 131 B
packages/react-query-4/dist/mutationOptions-********.cjs 200 B
packages/react-query-4/dist/mutationOptions-********.mjs 148 B
packages/react-query-4/dist/mutationOptions.cjs 90 B
packages/react-query-4/dist/mutationOptions.mjs 84 B
packages/react-query-4/dist/objectWithoutProperties-********.cjs 406 B
packages/react-query-4/dist/objectWithoutProperties-********.mjs 366 B
packages/react-query-4/dist/PrefetchInfiniteQuery-********.mjs 406 B
packages/react-query-4/dist/PrefetchInfiniteQuery-********.cjs 476 B
packages/react-query-4/dist/PrefetchInfiniteQuery.cjs 134 B
packages/react-query-4/dist/PrefetchInfiniteQuery.mjs 126 B
packages/react-query-4/dist/PrefetchQuery-********.cjs 463 B
packages/react-query-4/dist/PrefetchQuery-********.mjs 399 B
packages/react-query-4/dist/PrefetchQuery.cjs 125 B
packages/react-query-4/dist/PrefetchQuery.mjs 118 B
packages/react-query-4/dist/QueriesHydration-********.mjs 2.24 kB
packages/react-query-4/dist/QueriesHydration-********.cjs 2.31 kB
packages/react-query-4/dist/QueriesHydration.mjs 146 B
packages/react-query-4/dist/QueryClientConsumer-********.cjs 358 B
packages/react-query-4/dist/QueryClientConsumer-********.mjs 282 B
packages/react-query-4/dist/QueryClientConsumer.cjs 110 B
packages/react-query-4/dist/QueryClientConsumer.mjs 103 B
packages/react-query-4/dist/queryOptions-********.cjs 367 B
packages/react-query-4/dist/queryOptions-********.mjs 294 B
packages/react-query-4/dist/queryOptions.cjs 89 B
packages/react-query-4/dist/queryOptions.mjs 83 B
packages/react-query-4/dist/SuspenseInfiniteQuery-********.cjs 651 B
packages/react-query-4/dist/SuspenseInfiniteQuery-********.mjs 562 B
packages/react-query-4/dist/SuspenseInfiniteQuery.cjs 150 B
packages/react-query-4/dist/SuspenseInfiniteQuery.mjs 142 B
packages/react-query-4/dist/SuspenseQueries-********.cjs 570 B
packages/react-query-4/dist/SuspenseQueries-********.mjs 487 B
packages/react-query-4/dist/SuspenseQueries.cjs 108 B
packages/react-query-4/dist/SuspenseQueries.mjs 102 B
packages/react-query-4/dist/SuspenseQuery-********.cjs 640 B
packages/react-query-4/dist/SuspenseQuery-********.mjs 552 B
packages/react-query-4/dist/SuspenseQuery.cjs 144 B
packages/react-query-4/dist/SuspenseQuery.mjs 136 B
packages/react-query-4/dist/usePrefetchInfiniteQuery-********.cjs 464 B
packages/react-query-4/dist/usePrefetchInfiniteQuery-********.mjs 400 B
packages/react-query-4/dist/usePrefetchInfiniteQuery.cjs 118 B
packages/react-query-4/dist/usePrefetchInfiniteQuery.mjs 111 B
packages/react-query-4/dist/usePrefetchQuery-********.mjs 395 B
packages/react-query-4/dist/usePrefetchQuery-********.cjs 455 B
packages/react-query-4/dist/usePrefetchQuery.cjs 109 B
packages/react-query-4/dist/usePrefetchQuery.mjs 103 B
packages/react-query-4/dist/useSuspenseInfiniteQuery-********.mjs 305 B
packages/react-query-4/dist/useSuspenseInfiniteQuery-********.cjs 379 B
packages/react-query-4/dist/useSuspenseInfiniteQuery.cjs 118 B
packages/react-query-4/dist/useSuspenseInfiniteQuery.mjs 111 B
packages/react-query-4/dist/useSuspenseQueries-********.cjs 376 B
packages/react-query-4/dist/useSuspenseQueries-********.mjs 302 B
packages/react-query-4/dist/useSuspenseQueries.cjs 112 B
packages/react-query-4/dist/useSuspenseQueries.mjs 105 B
packages/react-query-4/dist/useSuspenseQuery-********.cjs 374 B
packages/react-query-4/dist/useSuspenseQuery-********.mjs 298 B
packages/react-query-4/dist/useSuspenseQuery.cjs 109 B
packages/react-query-4/dist/useSuspenseQuery.mjs 103 B
packages/react-query-5/dist/ClientOnly-********.mjs 325 B
packages/react-query-5/dist/ClientOnly-********.cjs 394 B
packages/react-query-5/dist/index.mjs 473 B
packages/react-query-5/dist/infiniteQueryOptions-********.mjs 296 B
packages/react-query-5/dist/infiniteQueryOptions-********.cjs 367 B
packages/react-query-5/dist/infiniteQueryOptions.cjs 98 B
packages/react-query-5/dist/infiniteQueryOptions.mjs 91 B
packages/react-query-5/dist/IsFetching-********.cjs 430 B
packages/react-query-5/dist/IsFetching-********.mjs 351 B
packages/react-query-5/dist/IsFetching.cjs 140 B
packages/react-query-5/dist/IsFetching.mjs 133 B
packages/react-query-5/dist/Mutation-********.mjs 314 B
packages/react-query-5/dist/Mutation-********.cjs 391 B
packages/react-query-5/dist/Mutation.cjs 138 B
packages/react-query-5/dist/Mutation.mjs 131 B
packages/react-query-5/dist/mutationOptions-********.mjs 296 B
packages/react-query-5/dist/mutationOptions-********.cjs 368 B
packages/react-query-5/dist/mutationOptions.cjs 90 B
packages/react-query-5/dist/mutationOptions.mjs 84 B
packages/react-query-5/dist/objectWithoutProperties-********.mjs 366 B
packages/react-query-5/dist/objectWithoutProperties-********.cjs 406 B
packages/react-query-5/dist/PrefetchInfiniteQuery-********.cjs 469 B
packages/react-query-5/dist/PrefetchInfiniteQuery-********.mjs 395 B
packages/react-query-5/dist/PrefetchInfiniteQuery.cjs 115 B
packages/react-query-5/dist/PrefetchInfiniteQuery.mjs 108 B
packages/react-query-5/dist/PrefetchQuery-********.mjs 386 B
packages/react-query-5/dist/PrefetchQuery-********.cjs 462 B
packages/react-query-5/dist/PrefetchQuery.cjs 106 B
packages/react-query-5/dist/PrefetchQuery.mjs 100 B
packages/react-query-5/dist/QueriesHydration-********.mjs 2.25 kB
packages/react-query-5/dist/QueriesHydration.cjs 155 B
packages/react-query-5/dist/QueriesHydration.mjs 146 B
packages/react-query-5/dist/QueryClientConsumer-********.mjs 283 B
packages/react-query-5/dist/QueryClientConsumer-********.cjs 358 B
packages/react-query-5/dist/QueryClientConsumer.cjs 110 B
packages/react-query-5/dist/QueryClientConsumer.mjs 103 B
packages/react-query-5/dist/queryOptions-********.mjs 291 B
packages/react-query-5/dist/queryOptions-********.cjs 362 B
packages/react-query-5/dist/queryOptions.cjs 89 B
packages/react-query-5/dist/queryOptions.mjs 83 B
packages/react-query-5/dist/SuspenseInfiniteQuery-********.mjs 568 B
packages/react-query-5/dist/SuspenseInfiniteQuery-********.cjs 652 B
packages/react-query-5/dist/SuspenseInfiniteQuery.cjs 150 B
packages/react-query-5/dist/SuspenseInfiniteQuery.mjs 144 B
packages/react-query-5/dist/SuspenseQueries-********.mjs 504 B
packages/react-query-5/dist/SuspenseQueries-********.cjs 591 B
packages/react-query-5/dist/SuspenseQueries.cjs 108 B
packages/react-query-5/dist/SuspenseQueries.mjs 102 B
packages/react-query-5/dist/SuspenseQuery-********.mjs 542 B
packages/react-query-5/dist/SuspenseQuery-********.cjs 627 B
packages/react-query-5/dist/SuspenseQuery.cjs 143 B
packages/react-query-5/dist/SuspenseQuery.mjs 136 B
packages/react-query-5/dist/usePrefetchInfiniteQuery-********.cjs 373 B
packages/react-query-5/dist/usePrefetchInfiniteQuery-********.mjs 300 B
packages/react-query-5/dist/usePrefetchInfiniteQuery.cjs 118 B
packages/react-query-5/dist/usePrefetchInfiniteQuery.mjs 111 B
packages/react-query-5/dist/usePrefetchQuery-********.cjs 366 B
packages/react-query-5/dist/usePrefetchQuery-********.mjs 296 B
packages/react-query-5/dist/usePrefetchQuery.cjs 109 B
packages/react-query-5/dist/usePrefetchQuery.mjs 103 B
packages/react-query-5/dist/useSuspenseInfiniteQuery-********.mjs 300 B
packages/react-query-5/dist/useSuspenseInfiniteQuery-********.cjs 372 B
packages/react-query-5/dist/useSuspenseInfiniteQuery.cjs 118 B
packages/react-query-5/dist/useSuspenseInfiniteQuery.mjs 111 B
packages/react-query-5/dist/useSuspenseQueries-********.cjs 367 B
packages/react-query-5/dist/useSuspenseQueries-********.mjs 293 B
packages/react-query-5/dist/useSuspenseQueries.cjs 112 B
packages/react-query-5/dist/useSuspenseQueries.mjs 105 B
packages/react-query-5/dist/useSuspenseQuery-********.cjs 363 B
packages/react-query-5/dist/useSuspenseQuery-********.mjs 293 B
packages/react-query-5/dist/useSuspenseQuery.cjs 109 B
packages/react-query-5/dist/useSuspenseQuery.mjs 103 B
packages/react-query/dist/index.cjs 337 B
packages/react-query/dist/index.mjs 191 B
packages/react-query/dist/v4.cjs 337 B
packages/react-query/dist/v4.mjs 191 B
packages/react-query/dist/v5.cjs 337 B
packages/react-query/dist/v5.mjs 191 B
packages/react/dist/ClientOnly-********.mjs 535 B
packages/react/dist/ClientOnly-********.cjs 609 B
packages/react/dist/ClientOnly.cjs 159 B
packages/react/dist/ClientOnly.mjs 150 B
packages/react/dist/DefaultProps-********.cjs 996 B
packages/react/dist/DefaultProps-********.mjs 932 B
packages/react/dist/DefaultProps.cjs 164 B
packages/react/dist/DefaultProps.mjs 158 B
packages/react/dist/DefaultPropsContexts-********.mjs 258 B
packages/react/dist/DefaultPropsContexts-********.cjs 328 B
packages/react/dist/Delay-********.mjs 1.03 kB
packages/react/dist/Delay-********.cjs 1.09 kB
packages/react/dist/Delay.cjs 176 B
packages/react/dist/Delay.mjs 165 B
packages/react/dist/ErrorBoundary-********.mjs 2.1 kB
packages/react/dist/ErrorBoundary-********.cjs 2.15 kB
packages/react/dist/ErrorBoundary.cjs 193 B
packages/react/dist/ErrorBoundary.mjs 189 B
packages/react/dist/ErrorBoundaryGroup-********.mjs 1.12 kB
packages/react/dist/ErrorBoundaryGroup-********.cjs 1.19 kB
packages/react/dist/ErrorBoundaryGroup.cjs 182 B
packages/react/dist/ErrorBoundaryGroup.mjs 172 B
packages/react/dist/index.cjs 458 B
packages/react/dist/index.mjs 418 B
packages/react/dist/lazy-********.cjs 2.06 kB
packages/react/dist/lazy-********.mjs 1.99 kB
packages/react/dist/lazy.cjs 190 B
packages/react/dist/lazy.mjs 187 B
packages/react/dist/noop-********.mjs 144 B
packages/react/dist/noop-********.cjs 203 B
packages/react/dist/objectSpread2-********.mjs 774 B
packages/react/dist/objectSpread2-********.cjs 807 B
packages/react/dist/objectWithoutProperties-********.mjs 372 B
packages/react/dist/objectWithoutProperties-********.cjs 412 B
packages/react/dist/Suspense-********.mjs 832 B
packages/react/dist/Suspense-********.cjs 905 B
packages/react/dist/Suspense.cjs 220 B
packages/react/dist/Suspense.mjs 215 B
packages/react/dist/SuspensiveError-********.mjs 441 B
packages/react/dist/SuspensiveError-********.cjs 522 B
packages/react/dist/useIsClient-********.cjs 318 B
packages/react/dist/useIsClient-********.mjs 251 B
packages/react/dist/useIsClient.cjs 117 B
packages/react/dist/useIsClient.mjs 109 B

compressed-size-action

@codecov-commenter
Copy link

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 93.38%. Comparing base (a11e945) to head (55d2231).
⚠️ Report is 1 commits behind head on main.

Additional details and impacted files

Impacted file tree graph

@@            Coverage Diff            @@
##           main    #1840       +/-   ##
=========================================
+ Coverage      0   93.38%   +93.38%     
=========================================
  Files         0       44       +44     
  Lines         0      710      +710     
  Branches      0      177      +177     
=========================================
+ Hits          0      663      +663     
- Misses        0       41       +41     
- Partials      0        6        +6     
Components Coverage Δ
@suspensive/react 96.63% <ø> (∅)
@suspensive/react-dom 100.00% <ø> (∅)
@suspensive/react-native 100.00% <ø> (∅)
@suspensive/react-query 100.00% <ø> (∅)
@suspensive/react-query-4 100.00% <ø> (∅)
@suspensive/react-query-5 100.00% <ø> (∅)
@suspensive/jotai 100.00% <ø> (∅)
@suspensive/codemods 81.60% <ø> (∅)
🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

Copy link
Contributor Author

Copilot AI commented Nov 25, 2025

@copilot Ah,,, This shouldn't be worked...! do we have to make prop?

Could you clarify what isn't working with the queryOptions approach? If you'd like me to re-implement the timeout prop, I can restore that implementation. Just let me know which approach you'd prefer.

Copilot finished work on behalf of manudeli November 25, 2025 14:46
@manudeli
Copy link
Member

@copilot How about this <QueriesHydration queries={timeoutQueries([userQueryOptions(), postsQueryOptions()], { ms: 2000 })}> ?

Copy link
Contributor Author

Copilot AI commented Nov 25, 2025

@copilot How about this <QueriesHydration queries={timeoutQueries([userQueryOptions(), postsQueryOptions()], { ms: 2000 })}> ?

Your comment appears to be incomplete - could you please share what you had in mind? I'd be happy to implement your suggestion once I understand it.

Copilot finished work on behalf of manudeli November 25, 2025 15:07
@manudeli
Copy link
Member

@copilot This is example what I want

<QueriesHydration
  queries={[userQueryOptions(), postsQueryOptions()].map((query) => timeoutOptions(query, { ms: 2000 }))}
>
...
</QueriesHydration>

Copy link
Contributor Author

Copilot AI commented Nov 25, 2025

@copilot This is example what I want

...

The code block appears to be empty. Could you please share the example again?

Copilot finished work on behalf of manudeli November 25, 2025 15:17
@manudeli
Copy link
Member

@copilot This is example what I want

<QueriesHydration
  queries={[userQueryOptions(), postsQueryOptions()].map((query) => timeoutOptions(query, { ms: 2000 }))}
>

</QueriesHydration>

Copy link
Contributor Author

Copilot AI commented Nov 25, 2025

@copilot This is example what I want

...

The code block is still showing as empty. This might be a GitHub formatting issue. Could you try sharing the code in a different way, perhaps as a gist link or by using different formatting?

Copilot finished work on behalf of manudeli November 25, 2025 15:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Feature]: add timeout prop for QueriesHydration

3 participants