message: Workaround to avoid graphical glitch on nav collapse
diff: @@ -63,6 +63,7 @@ type State = {
  type ReduxProps = {
  meshStatus: string;
  + navCollapse: boolean;
  };
  type OverviewProps = ReduxProps & {};
  @@ -80,6 +81,14 @@ export class OverviewPage extends React.Component<OverviewProps, State> {
  };
  }
  + componentDidUpdate(prevProps: OverviewProps) {
  + if (prevProps.navCollapse !== this.props.navCollapse) {
  + // Reload to avoid graphical glitches with charts
  + // TODO: this workaround should probably be deleted after switch to Patternfly 4, see https://issues.jboss.org/browse/KIALI-3116
  + this.load();
  + }
  + }
  +
  componentDidMount() {
  this.load();
  }
  @@ -356,8 +365,9 @@ export class OverviewPage extends React.Component<OverviewProps, State> {
  }
  }
  -const mapStateToProps = (state: KialiAppState) => ({
  - meshStatus: meshWideMTLSStatusSelector(state)
  +const mapStateToProps = (state: KialiAppState): ReduxProps => ({
  + meshStatus: meshWideMTLSStatusSelector(state),
  + navCollapse: state.userSettings.interface.navCollapse
  });
  const OverviewPageContainer = connect(mapStateToProps)(OverviewPage);
  