message: dont reselect the first command if the same test was selected
diff: @@ -44,13 +44,17 @@ class UiState {
  }
  @action.bound selectTest(test, suite) {
  - this.selectedTest = { test, suite };
  + if (test !== this.selectedTest.test) {
  if (test && test.commands.length) {
  this.selectCommand(test.commands[0]);
  + } else if (test && !test.commands.length) {
  + this.selectCommand(this.pristineCommand);
  } else {
  this.selectCommand(undefined);
  }
  }
  + this.selectedTest = { test, suite };
  + }
  @action.bound selectTestByIndex(index, suite) {
  const selectTestInArray = (index, tests) => (
  