diff --git a/src/purchases/ConsumablesTab.ts b/src/purchases/ConsumablesTab.ts
index ea2313643..52230170a 100644
--- a/src/purchases/ConsumablesTab.ts
+++ b/src/purchases/ConsumablesTab.ts
@@ -1,4 +1,5 @@
import { sendToWebsocket } from '../Login'
+import { Alert, Confirm } from '../UpdateHTML'
import { memoize } from '../Utility'
interface ConsumableListItems {
@@ -22,18 +23,22 @@ const initializeConsumablesTab = memoize(() => {
>
${u.name}
-${u.description}
- +${u.description}
+ `).join('') tab.querySelectorAll('div > button').forEach((element) => { const key = element.parentElement!.getAttribute('data-key')! - element.addEventListener('click', () => { + element.addEventListener('click', async () => { + const alert = await Confirm(`Please confirm you would like to activate a ${key} for 500 PseudoCoins`) + if (!alert) return Alert('Purchase cancelled') + else { sendToWebsocket(JSON.stringify({ type: 'consume', consumable: key })) + } }) }) })