diff --git a/packages/frontend/src/components/global/MkAd.vue b/packages/frontend/src/components/global/MkAd.vue index c196519c15..ee3aabbdfb 100644 --- a/packages/frontend/src/components/global/MkAd.vue +++ b/packages/frontend/src/components/global/MkAd.vue @@ -113,7 +113,7 @@ const shouldHide = ref(!prefer.s.forceShowAds && $i && $i.policies.canHideAds && function reduceFrequency(): void { if (chosen.value == null) return; if (store.s.mutedAds.includes(chosen.value.id)) return; - store.push('mutedAds', chosen.value.id); + store.commit('mutedAds', [...store.s.mutedAds, chosen.value.id]); os.success(); chosen.value = choseAd(); showMenu.value = false; diff --git a/packages/frontend/src/deck.ts b/packages/frontend/src/deck.ts index 38eed71c2e..a5433f0533 100644 --- a/packages/frontend/src/deck.ts +++ b/packages/frontend/src/deck.ts @@ -111,8 +111,8 @@ export async function deleteProfile(key: string): Promise { export function addColumn(column: Column) { if (column.name === undefined) column.name = null; - store.push('deck.columns', column); - store.push('deck.layout', [column.id]); + store.commit('deck.columns', [...store.s['deck.columns'], column]); + store.commit('deck.layout', [...store.s['deck.layout'], [column.id]]); saveDeck(); }