anchor.diff:                  child: InkWell(
                     onTap: () {
                       controller.onSelectRow(row);
  +                    // TODO(gmoothart): It may be possible to capture the tap
  +                    // and request focus directly from the InspectorTree. Then
  +                    // we wouldn't need this.
  +                    controller.requestFocus();
                     },
                     child: Container(
                       height: rowHeight,
  
positive.code:         child: SizedBox(
            width: controller.rowWidth + controller.maxRowIndent,
            child: Scrollbar(
              child: ListView.custom(
                itemExtent: rowHeight,
                childrenDelegate: SliverChildBuilderDelegate(
                  (context, index) {
                    final InspectorTreeRow row = controller.root?.getRow(index);
                    return _InspectorTreeRowWidget(
                      key: PageStorageKey(row?.node),
                      inspectorTreeState: this,
                      row: row,
                    );
                  },
                  childCount: controller.numRows,
                ),
                controller: _scrollControllerY,
              ),
            ),
          ),
  
negative.code:   Rect currentAnimateTarget;
  
    AnimationController constraintDisplayController;
    FocusNode _focusNode;
  
    @override
    void initState() {
  