Chat Trigger ignores cancelled PlayerChatEvents.
Add world event 'on player chats' with <context.message> and determine cancelled or determine message:new_message