anchor.diff:              final name = filteredNames[index];
               final changeGroups = queryResults.grouped[name];
               final counts = queryResults.counts[name];
  -            return ExpandableResult(
  -                name, changeGroups, counts, tabController.index);
  +            return ExpandableResult(name, changeGroups, counts);
             },
           );
         },
  
positive.code:                   onPressed: () => html.window.open(
                        Uri(
                                path: '/',
                                fragment: widget.tab == 0
                                    ? 'showLatestFailures=false&test=$name'
                                    : 'test=$name')
                            .toString(),
                        '_blank')),
              ],
            ),
          ),
          if (expanded)
            for (final change in changeGroups.keys.where((key) =>
                widget.tab == 0 ||
                widget.tab == 1 && !key.matches ||
                widget.tab == 2 && key.flaky))
              Container(
                alignment: Alignment.topLeft,
                padding: EdgeInsets.only(left: 48.0),
  
negative.code:   final String name;
    final Map<ChangeInResult, List<Result>> changeGroups;
    final Counts counts;
  
    ExpandableResult(this.name, this.changeGroups, this.counts)
        : super(key: Key(name));
  
    @override
  