···11+---
22+"@urql/exchange-graphcache": patch
33+---
44+55+Fix case where a mutation would also be counted in the loop-protection, this prevented partial queries from initiating refetches
+3-1
exchanges/graphcache/src/cacheExchange.ts
···103103 // Upon completion, all dependent operations become reexecuting operations, preventing
104104 // them from reexecuting prior operations again, causing infinite loops
105105 const _reexecutingOperations = reexecutingOperations;
106106- (reexecutingOperations = dependentOperations).add(operation.key);
106106+ if (operation.kind === 'query') {
107107+ (reexecutingOperations = dependentOperations).add(operation.key);
108108+ }
107109 (dependentOperations = _reexecutingOperations).clear();
108110 };
109111