diff --git a/src/node_modules/@internal/gql-query/components/gql-query-client/index.marko b/src/node_modules/@internal/gql-query/components/gql-query-client/index.marko index a6ecd95..5db015a 100644 --- a/src/node_modules/@internal/gql-query/components/gql-query-client/index.marko +++ b/src/node_modules/@internal/gql-query/components/gql-query-client/index.marko @@ -90,11 +90,15 @@ class { requestPolicy: this.input.requestPolicy, ...options, }), - subscribe(({ data, error }) => { + subscribe(({ data, error, stale }) => { this.stopTimeout(); this.state.data = data; this.state.error = error; - this.state.fetching = false; + if (stale) { + this.state.fetching = true; + } else { + this.state.fetching = false; + } }) ).unsubscribe; }