diff --git a/packages/docs/src/api/use-query.md b/packages/docs/src/api/use-query.md
index 7602746..b088a6a 100644
--- a/packages/docs/src/api/use-query.md
+++ b/packages/docs/src/api/use-query.md
@@ -42,6 +42,8 @@
- `throttle`: Throttle interval in ms.
+ - `keepPreviousResult`: (default: `false`) Whether or not to keep previous result when the query is fetch again (for example when a variable changes). This can be useful to prevent a flash of empty content.
+
## Return
- `result`: result data object.
diff --git a/packages/test-e2e-composable-vue3/src/components/ChannelView.vue b/packages/test-e2e-composable-vue3/src/components/ChannelView.vue
index afbf437..b79e2a6 100644
--- a/packages/test-e2e-composable-vue3/src/components/ChannelView.vue
+++ b/packages/test-e2e-composable-vue3/src/components/ChannelView.vue
@@ -34,7 +34,6 @@ export default defineComponent({
id: props.id,
}), {
notifyOnNetworkStatusChange: true,
- keepPreviousResult: true,
})
const channel = computed(() => result.value?.channel)
diff --git a/packages/test-e2e-composable-vue3/src/components/KeepPreviousResult.vue b/packages/test-e2e-composable-vue3/src/components/KeepPreviousResult.vue
new file mode 100644
index 0000000..1b7a6a5
--- /dev/null
+++ b/packages/test-e2e-composable-vue3/src/components/KeepPreviousResult.vue
@@ -0,0 +1,115 @@
+
+
+
+