diff --git a/.changeset/silver-chicken-learn.md b/.changeset/silver-chicken-learn.md new file mode 100644 index 0000000000000..3257849ba45c9 --- /dev/null +++ b/.changeset/silver-chicken-learn.md @@ -0,0 +1,5 @@ +--- +"@rocket.chat/livechat": patch +--- + +fixed livechat UI blinking different colors when the chat is finished diff --git a/packages/livechat/src/lib/room.js b/packages/livechat/src/lib/room.js index ad447726d9b00..1e4f975f18861 100644 --- a/packages/livechat/src/lib/room.js +++ b/packages/livechat/src/lib/room.js @@ -29,7 +29,9 @@ export const closeChat = async ({ transcriptRequested } = {}) => { if (clearLocalStorageWhenChatEnded) { // exclude UI-affecting flags - const { minimized, visible, undocked, expanded, businessUnit, ...initial } = initialState(); + const { iframe: currentIframe } = store.state; + const { minimized, visible, undocked, expanded, businessUnit, config, iframe, ...initial } = initialState(); + initial.iframe = { ...currentIframe, guest: {} }; await store.setState(initial); }