diff --git a/docs/1.getting-started/6.data-fetching.md b/docs/1.getting-started/6.data-fetching.md
index 7b091c6679..089f61b40a 100644
--- a/docs/1.getting-started/6.data-fetching.md
+++ b/docs/1.getting-started/6.data-fetching.md
@@ -356,7 +356,7 @@ const { data } = await useFetch('/api/price')
## Using Async Setup
-If you are using `async setup()`, the current component instance will be lost after the first `await`. (This is a Vue 3 limitation.) If you want to use multiple async operations, such as multiple calls to `useFetch`, you will need to use `
diff --git a/test/fixtures/basic/pages/legacy/async-data.vue b/test/fixtures/basic/pages/legacy/async-data.vue
index 3ca56e0798..8b36739185 100644
--- a/test/fixtures/basic/pages/legacy/async-data.vue
+++ b/test/fixtures/basic/pages/legacy/async-data.vue
@@ -6,7 +6,12 @@