anchor.diff:              height: rowHeightWithPadding,
               width: widget.width,
               child: ListView.builder(
  +              addAutomaticKeepAlives: false,
  +              // The flame chart nodes are inexpensive to paint, so removing the
  +              // repaint boundary improves efficiency.
  +              addRepaintBoundaries: false,
                 controller: scrollController,
                 scrollDirection: Axis.horizontal,
                 itemCount: nodes.length,
  
positive.code:     return LayoutBuilder(
        builder: (context, constraints) {
          return ListView.builder(
            itemCount: rows.length,
            itemBuilder: (context, index) {
              return ScrollingFlameChartRow<V>(
  
negative.code: 
    static const _selectedNodeColor = mainUiColorSelectedLight;
  
    static const _minWidthForText = 16.0;
  
    final Key key;
    final Rect rect;
    final String text;
  