anchor.diff:        ],
       );
     }
  +
  +  List<Widget> _additionalFlutterSettings(ThemeData theme) {
  +    return [
  +      ...dialogSubHeader(theme, 'Additional Settings'),
  +      _BadgeJankyFramesSetting(controller),
  +    ];
  +  }
   }
  +
  +class _BadgeJankyFramesSetting extends StatelessWidget {
  +  const _BadgeJankyFramesSetting(this.controller);
  +
  +  final PerformanceController controller;
  +
  +  @override
  +  Widget build(BuildContext context) {
  +    return Row(
  +      children: [
  +        NotifierCheckbox(notifier: controller.badgeTabForJankyFrames),
  +        RichText(
  +          overflow: TextOverflow.visible,
  +          text: TextSpan(
  +            text: 'Badge Performance tab when Flutter UI jank is detected',
  +            style: Theme.of(context).regularTextStyle,
  +          ),
  +        ),
  +      ],
  +    );
  +  }
  +}
  
positive.code: 
    List<Widget> _defaultRecordedStreams(ThemeData theme) {
      return [
        ..._timelineStreams(theme, advanced: false),
        // Special case "Network Traffic" because it is not implemented as a
        // Timeline recorded stream in the VM. The user does not need to be aware of
  
negative.code:   }
  
    List<Widget> _advancedStreams(ThemeData theme) {
      return [
        RichText(
          text: TextSpan(
            text: 'Advanced',
            style: theme.subtleTextStyle,
          ),
        ),
        ..._timelineStreams(theme, advanced: true),
      ];
    }
  
    List<Widget> _timelineStreams(
  