# Milestone M38 – Cleaner input, UI polish, and deeper bug fixes across widget and Slack

> Milestone M38 – Cleaner input, UI polish, and deeper bug fixes across widget and Slack
- **Authors**: Akash Srivastava
- **Published**: 2025-06-18
- **URL**: https://www.neeto.com/neetochat/blog/milestone-m38-updates
- **Page title**: Milestone M38 – Cleaner input, UI polish, and deeper bug fixes across widget.
- **Meta description**: Milestone M38 – Cleaner input, UI polish, and deeper bug fixes across widget and Slack
- **Keywords**: NeetoChat, Updates, Bugfixes, Enhancements, and Integration

---

Let’s go through what we got done in milestone M38 (Jun 02 – Jun 15) for NeetoChat.

### **New enhancements ✨**

#### ✅ **Trimmed rich text input with NeetoEditor**

All rich text inputs—including ticket descriptions—are now automatically trimmed using NeetoEditor helpers for cleaner content handling.

### **Bug fixes ⚒️**

#### ✅ **Sidebar filter counts**

Fixed an issue where numeric filters in the customers sidebar were not displaying accurate counts.

#### ✅ **Mailer user resolution**

Resolved a runtime error in conversation mailers triggered when the associated user had already been deleted.

#### ✅ **Block customer dialog fixes**

Handled multiple edge cases:

- The dialog didn’t appear when the last ticket was marked as spam.

- The wrong customer name was being shown in the dialog.

#### ✅ **Chat URL consistency**

Fixed a 404 case where the chat status change redirected to an already closed conversation.

#### ✅ **False unsaved changes alert**

Resolved the alert incorrectly appearing in the “create new” view even when no edits were made.

#### ✅ **Ticket status handling fix**

Changing a closed ticket’s status, group, or assignee no longer reopens it unexpectedly.

#### ✅ **Slack integration – missing article links**

Slack messages now correctly include article links, if present in the original message.

#### ✅ **Duplicate visitor prevention**

Closed a possible race condition that could lead to duplicate visitor entries.

#### ✅ **NeetoBot UI edge cases**

Polished the chat widget’s behavior for conversations assigned to NeetoBot.

#### ✅ **Safari 17 rendering issue**

Identified and debugged a rendering issue that affected message display on Safari 17.