Hi! I found an issue with infinite pending.
If a retry has a filter and the contract does not pass, it gets stuck in the pending state and neither failure nor finished is triggered.
retry(query, {
times: 1,
delay: 100,
filter: isNetworkError,
});
This issue did not reproduce on version 0.12.2
https://stackblitz.com/edit/vitejs-vite-4w8kw1os?file=src%2FApp.tsx