diff --git a/web/src/service_event/event_buffer.ts b/web/src/service_event/event_buffer.ts
index 95604971234e7d6544cc4db51c64cf39c344366b..2e991e0e5a11106a62a55936d73b8773ce153b67 100644
--- a/web/src/service_event/event_buffer.ts
+++ b/web/src/service_event/event_buffer.ts
@@ -44,6 +44,8 @@ export class EventBuffer {
                         if (!that.hatnote_map) {
                             let splitRandomBloxberg = 3
                             eventBufferData?.splitBufferAndRelease(splitRandomBloxberg)
+                        } else {
+                            eventBufferData?.releaseBuffer()
                         }
                         break;
                     default: