.sign-in-view {
  width: 350px;
  margin-left: -175px;
  input, button, .alert {
    margin-bottom: 10px;
  }

  button {
    margin-right: 10px;
  }

  .alert:before {
    content: 'Sign in failed. ';
    font-weight: bold;
  }
  .password {
    -webkit-text-security: disc;
  }
}

.sign-in-view {
  width: 350px;
  margin-left: -175px;

  input, button, .alert {
    margin-bottom: 10px;
  }

  button {
    margin-right: 10px;
  }

  .alert:before {
    content: 'Sign in failed. ';
    font-weight: bold;
  }

  .password .line span {
    -webkit-text-security: disc;
  }
}

Set text security on line elements only
Set text security on line elements only

This ensures the disc does not appear when the field is empty