anchor.diff:        setGlobal(ServiceConnectionManager, fakeServiceManager);
         fakeServiceManager.consoleService.ensureServiceInitialized();
   
  -      when(fakeServiceManager.errorBadgeManager.errorCountNotifier(any))
  -          .thenReturn(ValueNotifier<int>(0));
  +      // TODO(polinach): when we start supporting browser tests, uncomment
  +      // and fix the mock configuration.
  +      // See https://github.com/flutter/devtools/issues/3616.
  +      // when(fakeServiceManager.errorBadgeManager.errorCountNotifier(any))
  +      //     .thenReturn(ValueNotifier<int>(0));
   
         debuggerController = MockDebuggerController.withDefaults();
       });
  
positive.code: 
        final detailsComputer = computedDetails == null
            ? null
            : () =>
                Future.delayed(const Duration(seconds: 1), () => computedDetails);
        return LogData(kind, details, i, detailsComputer: detailsComputer);
      }
  
  
negative.code:       when(fakeServiceManager.connectedApp.isFlutterWebAppNow)
            .thenReturn(false);
        when(fakeServiceManager.connectedApp.isProfileBuildNow).thenReturn(false);
        // TODO(polinach): when we start supporting browser tests, uncomment
        // and fix the mock configuration.
        // See https://github.com/flutter/devtools/issues/3616.
        // when(fakeServiceManager.errorBadgeManager.errorCountNotifier(any))
        //     .thenReturn(ValueNotifier<int>(0));
        setGlobal(ServiceConnectionManager, fakeServiceManager);
        when(mockLoggingController.data).thenReturn(fakeLogData);
        when(mockLoggingController.filteredData)
  