Compare commits

..
Author SHA1 Message Date
1d6a98f165
fix: timeline anchoring 2026-08-10 09:01:02 +02:00

View file

@ -87,14 +87,7 @@ class RoomChat extends HookConsumerWidget {
); );
Future<void> jumpToId(String eventId) async { Future<void> jumpToId(String eventId) async {
var events = ref.read(controllerProvider).value; final events = controllerData.value;
while (events?.any((event) => event.eventId == eventId) != true) {
final room = ref.read(RoomsController.provider)[roomId];
if (room == null || !room.hasMore) return;
await notifier.loadOlder();
await WidgetsBinding.instance.endOfFrame;
events = ref.read(controllerProvider).value;
}
if (events == null || !scrollController.hasClients) return; if (events == null || !scrollController.hasClients) return;
final sourceIndex = events.indexWhere( final sourceIndex = events.indexWhere(