- Shipped
- September 5, 2026 at 11:27 PM UTC
- Author
- Kamo
- Commit
- 73dfe56
Somebody who has just filled in "First name" and opens the chat to ask a question should not be asked who they are a second time, and the agent picking that conversation up should see a name rather than "Visitor". The name follows the same rule as the receipt page — what they asked to be called, falling back to their legal first name — and gains the surname only once it is there, so the header reads "Sarah" while they are still typing it rather than flickering through half of it. Handed over 600ms after typing stops. The widget renames a live support session when the attribute changes, which is a request to the server; without the delay, typing a surname would fire one per keystroke. The element is not rebuilt when the name changes — that would destroy the conversation on every keystroke — so it is set once on creation, for the common case where the widget loads after the name is already typed, and updated in place from then on.