From fdc77fb6d9427e3f02431db9dfce5bc7efd349f6 Mon Sep 17 00:00:00 2001 From: Krille Date: Tue, 5 Mar 2024 10:11:49 +0100 Subject: [PATCH] fix: Set read marker on web --- lib/pages/chat/chat.dart | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/lib/pages/chat/chat.dart b/lib/pages/chat/chat.dart index 3d75263e3..3213f968d 100644 --- a/lib/pages/chat/chat.dart +++ b/lib/pages/chat/chat.dart @@ -1,6 +1,7 @@ import 'dart:async'; import 'dart:io'; +import 'package:flutter/foundation.dart'; import 'package:flutter/material.dart'; import 'package:flutter/scheduler.dart'; import 'package:flutter/services.dart'; @@ -394,7 +395,8 @@ class ChatController extends State } // Do not send read markers when app is not in foreground - if (!Matrix.of(context).webHasFocus || + if (kIsWeb && !Matrix.of(context).webHasFocus) return; + if (!kIsWeb && WidgetsBinding.instance.lifecycleState != AppLifecycleState.resumed) { return; }