Flutter – Bloc not triggering [builder] when emit the same state with different attributes, using equatable and props
// reports_bloc.dart part 'reports_event.dart'; part 'reports_state.dart'; class ReportsBloc extends Bloc<ReportsEvent, ReportsState> { final ReportsRepository _reportsRepository; ReportsBloc(this._reportsRepository) : super(ReportsInitial()) { on<ReportsListRequested>(_OnReportsListRequested); on<ReportSubmitted>(_OnReportAddRequested); on<ReportMessageArrived>(_OnReportMessageArrived); on<ReportMessageSubmitted>(_OnReportMessageSubmitted); } void _OnReportMessageSubmitted( ReportMessageSubmitted event, Emitter<ReportsState> emit, ) async { // the state in this point is…