diff --git a/src/digital-components/salesforce-webchat/salesforce-webchat.vue b/src/digital-components/salesforce-webchat/salesforce-webchat.vue index 21734b642..906512be1 100644 --- a/src/digital-components/salesforce-webchat/salesforce-webchat.vue +++ b/src/digital-components/salesforce-webchat/salesforce-webchat.vue @@ -57,7 +57,7 @@ export default { break; case "QA": case "SysTest": - initializeSalesforceWebchatForQa( + initializeSalesforceWebchatForSys( this.modifyEmbeddedSvcCallback, this.finishedLoadingCallback, this.onWebchatOpenCallback, diff --git a/src/fmg-components/funnel-header/funnel-header.vue b/src/fmg-components/funnel-header/funnel-header.vue index b2183fa95..e651c405a 100644 --- a/src/fmg-components/funnel-header/funnel-header.vue +++ b/src/fmg-components/funnel-header/funnel-header.vue @@ -59,7 +59,6 @@ export default { return { globalAlertMessages: [], sierraChatOpen: false, - salesforceChatOpen: false, isSalesforceTransferInProgress: false, isScrolled: false, }; @@ -84,10 +83,6 @@ export default { if (this.sierraChatOpen) { return false; } - // Hide the chat icon if Salesforce chat is open or transfer is in progress - if (this.salesforceChatOpen || this.isSalesforceTransferInProgress) { - return false; - } // Show if either Sierra is enabled or Salesforce button is available and not hidden by page return ( (this.webchatGlobalNonpersistedState.shouldLaunchSierra || @@ -173,29 +168,12 @@ export default { }; window.addEventListener("sierra-chat-visibility", this._handleSierraChatVisibility); - // Listen for Salesforce chat open/close events from salesforce-webchat - this._handleSalesforceChatVisibility = (event) => { - this.salesforceChatOpen = !!(event.detail && event.detail.open === true); - }; - window.addEventListener("salesforce-chat-visibility", this._handleSalesforceChatVisibility); - // Listen for transfer event to set transfer-in-progress flag this._handleSierraToSalesforceTransfer = () => { this.isSalesforceTransferInProgress = true; }; window.addEventListener("sierra-chat-transfer", this._handleSierraToSalesforceTransfer); - // Reset transfer flag when Salesforce chat opens - this._handleSalesforceChatOpened = (event) => { - if (event.detail && event.detail.open === true) { - this.isSalesforceTransferInProgress = false; - this.salesforceChatOpen = true; - } else { - this.salesforceChatOpen = false; - } - }; - window.addEventListener("salesforce-chat-visibility", this._handleSalesforceChatOpened); - // Add scroll listener for header shadow effect this._handleScroll = () => { this.isScrolled = window.scrollY > 0; @@ -205,12 +183,7 @@ export default { beforeUnmount() { window.removeEventListener("sierra-chat-closed", this._handleSierraChatClosed); window.removeEventListener("sierra-chat-visibility", this._handleSierraChatVisibility); - window.removeEventListener( - "salesforce-chat-visibility", - this._handleSalesforceChatVisibility - ); window.removeEventListener("sierra-chat-transfer", this._handleSierraToSalesforceTransfer); - window.removeEventListener("salesforce-chat-visibility", this._handleSalesforceChatOpened); window.removeEventListener("scroll", this._handleScroll); }, };