diff --git a/html/changelogs/Bat-TGUIFixes.yml b/html/changelogs/Bat-TGUIFixes.yml
new file mode 100644
index 00000000000..85d1ec8c90b
--- /dev/null
+++ b/html/changelogs/Bat-TGUIFixes.yml
@@ -0,0 +1,6 @@
+author: Batrachophrenoboocosmomachia
+delete-after: True
+changes:
+ - bugfix: "Chat Client TGUI properly clears message field after sending message."
+ - bugfix: "ATM TGUI better handles money input amounts not being 'finalized' internally before using withdrawal buttons."
+ - bugfix: "Agent ID TGUI no longer spammy when updating fields."
diff --git a/tgui/packages/tgui/interfaces/ATM.tsx b/tgui/packages/tgui/interfaces/ATM.tsx
index 414d6b3c6db..7c17f27cd4a 100644
--- a/tgui/packages/tgui/interfaces/ATM.tsx
+++ b/tgui/packages/tgui/interfaces/ATM.tsx
@@ -1,3 +1,4 @@
+import { useRef } from 'react';
import {
Box,
Button,
@@ -49,14 +50,14 @@ export const ATM = (props) => {
data.emagged ? 'Idris SeSeSelfERR#1#@2' : 'Idris Banking Interface'
}
buttons={
- data.authenticated_account && (
+ data.authenticated_account ? (