Whatโs happening?
The Integration Framework communication panel expands by default upon browser refresh, even though it was previously collapsed by the user. The expected behavior is for the panel to remain collapsed until explicitly expanded again, retaining the previous state.
Reason:
The Channel Integration Framework (CIF) does not provide state persistence by design. The expanded or collapsed state of the communication panel is controlled by the connector itself, not by the CIF.
Resolution:
To address this behavior, the connector's loading state must be explicitly set to collapsed through customization. This can be achieved by using the following API in the connector customization:
- Use the
setModeAPI provided by the Channel Integration Framework to define the panel's loading state. The API documentation and implementation details can be found here: https://learn.microsoft.com/en-us/dynamics365/channel-integration-framework/v1/develop/reference/microsoft-ciframework/setmode
It is recommended to coordinate with the third-party provider or the team responsible for developing the connector to implement this customization.
