diff --git a/lib/utils/matrix_sdk_extensions/filtered_timeline_extension.dart b/lib/utils/matrix_sdk_extensions/filtered_timeline_extension.dart index 612f18f57..a98209ce0 100644 --- a/lib/utils/matrix_sdk_extensions/filtered_timeline_extension.dart +++ b/lib/utils/matrix_sdk_extensions/filtered_timeline_extension.dart @@ -21,6 +21,11 @@ extension IsStateExtension on Event { (isState || !AppConfig.hideAllStateEvents) && // #Pangea content.tryGet(ModelKey.transcription) == null && + // if sending of transcription fails, + // don't show it as a errored audio event in timeline. + ((unsigned?['extra_content'] + as Map?)?[ModelKey.transcription] == + null) && // hide unimportant state events (!AppConfig.hideUnimportantStateEvents || !isState ||