message: Also clear the screen when doing a reset
  issue
diff: @@ -2569,6 +2569,7 @@ export class Emulator implements EmulatorApi {
  // ESC c Full Reset (RIS).
  _fullReset(): void {
  this._resetVariables();
  + this.eraseAllRows();
  }
  // ESC H Tab Set (HTS is 0x88).
  @@ -2688,11 +2689,7 @@ export class Emulator implements EmulatorApi {
  }
  break;
  case 2:
  - j = this.rows;
  - while (j--) {
  - this._getRow(j);
  - this.eraseLine(j);
  - }
  + this.eraseAllRows();
  break;
  case 3:
  // no saved lines
  @@ -2700,6 +2697,14 @@ export class Emulator implements EmulatorApi {
  }
  }
  + private eraseAllRows(): void {
  + let j = this.rows;
  + while (j--) {
  + this._getRow(j);
  + this.eraseLine(j);
  + }
  + }
  +
  // CSI Ps K Erase in Line (EL).
  // Ps = 0 -> Erase to Right (default).
  // Ps = 1 -> Erase to Left.
  