diff --git a/changes/colw_staking-perf b/changes/colw_staking-perf
new file mode 100644
index 0000000000..89ab21f142
--- /dev/null
+++ b/changes/colw_staking-perf
@@ -0,0 +1 @@
+[Changed] [#2870](https://github.com/cosmos/lunie/pull/2870) Keep staking tabs in memory even when switching between them @colw
\ No newline at end of file
diff --git a/src/components/staking/PageStaking.vue b/src/components/staking/PageStaking.vue
index ef117d8def..789b497b1d 100644
--- a/src/components/staking/PageStaking.vue
+++ b/src/components/staking/PageStaking.vue
@@ -1,6 +1,8 @@
-
+
+
+
diff --git a/tests/unit/specs/components/staking/__snapshots__/PageStaking.spec.js.snap b/tests/unit/specs/components/staking/__snapshots__/PageStaking.spec.js.snap
index 271f8c22f7..07913e2f44 100644
--- a/tests/unit/specs/components/staking/__snapshots__/PageStaking.spec.js.snap
+++ b/tests/unit/specs/components/staking/__snapshots__/PageStaking.spec.js.snap
@@ -8,6 +8,8 @@ exports[`PageStaking has the expected html structure 1`] = `
tabs="[object Object],[object Object],[object Object]"
title=""
>
-
+
+
+
`;