anchor.diff:      spark.projectLocationManager.getProjectLocation().then((LocationResult r) {
         if (r != null) {
           _show();
  -      }
  -    });
  -  }
  -
  -  @override
  -  void _dialogDidShow() {
  -    _copyClipboard();
  +        Timer.run(_copyClipboard);
  +      }
  +    });
     }
   
     void _restoreDialog() {
  
positive.code: 
  import 'spark_flags.dart';
  import 'spark_model.dart';
  
  analytics.Tracker _analyticsTracker = new analytics.NullTracker();
  final NumberFormat _nf = new NumberFormat.decimalPattern();
  
negative.code:   InputElement _repoUrlCopyInElement;
    bool _cloning = false;
    _GitCloneTask _cloneTask;
    static final RegExp gitUrlRegExp = new RegExp(GIT_URL_PATTERN);
  
    GitCloneAction(Spark spark, Element dialog)
        : super(spark, "git-clone", "Git Clone…", dialog) {
  