message: Consider continuations when resolving whether a tile is last in section
diff: @@ -727,12 +727,14 @@ export default class MessagePanel extends React.Component<IProps, IState> {
  ret.push(dateSeparator);
  }
  - let willWantDateSeparator = false;
  let lastInSection = true;
  if (nextEventWithTile) {
  - willWantDateSeparator = this.wantsDateSeparator(mxEv, nextEventWithTile.getDate() || new Date());
  - lastInSection = willWantDateSeparator || mxEv.getSender() !== nextEventWithTile.getSender() ||
  - getEventDisplayInfo(nextEventWithTile).isInfoMessage;
  + const nextEv = nextEventWithTile;
  + const willWantDateSeparator = this.wantsDateSeparator(mxEv, nextEv.getDate() || new Date());
  + lastInSection = willWantDateSeparator ||
  + mxEv.getSender() !== nextEv.getSender() ||
  + getEventDisplayInfo(nextEv).isInfoMessage ||
  + !shouldFormContinuation(mxEv, nextEv, this.showHiddenEvents, this.context.timelineRenderingType);
  }
  // is this a continuation of the previous message?
  