anchor.diff:      $machine->waitForX;
   
       my $url = "file://${startupHTML}";
  -    my $args = "--user-data-dir=/tmp/chromium-${channel}";
  -    $machine->execute(
  -      "ulimit -c unlimited; ".
  -      "chromium $args \"$url\" & disown"
  -    );
  +    $machine->execute(ru "ulimit -c unlimited; chromium \"$url\" & disown");
       $machine->waitForText(qr/startup done/);
  -    $machine->waitUntilSucceeds("${xdo "check-startup" ''
  +    $machine->waitUntilSucceeds(ru "${xdo "check-startup" ''
         search --sync --onlyvisible --name "startup done"
         # close first start help popup
         key -delay 1000 Escape
  
positive.code:       my $ret = 0;
        $machine->nest("waiting for new Chromium window to appear", sub {
          for (1..20) {
            my ($status, $out) = $machine->execute("${xdo "wait-for-window" ''
              search --onlyvisible --name "new tab"
              windowfocus --sync
              windowactivate --sync
  
negative.code: 
      sub closeWin {
        Machine::retry sub {
          $machine->execute(ru "${xdo "close-window" ''
            search --onlyvisible --name "new tab"
            windowfocus --sync
            windowactivate --sync
          ''}");
          $machine->execute(ru "${xdo "close-window" ''
            key Ctrl+w
          ''}");
          for (1..20) {
            my ($status, $out) = $machine->execute(ru "${xdo "wait-for-close" ''
              search --onlyvisible --name "new tab"
            ''}");
            return 1 if $status != 0;
  