diff --git a/gossip-bin/src/ui/feed/note/mod.rs b/gossip-bin/src/ui/feed/note/mod.rs index 4e49512a..39b9dbc3 100644 --- a/gossip-bin/src/ui/feed/note/mod.rs +++ b/gossip-bin/src/ui/feed/note/mod.rs @@ -160,7 +160,16 @@ pub(super) fn render_note( } // Mark post as viewed if hovered AND we are not scrolling - if !viewed && inner_response.response.hovered() && !app.is_scrolling() { + if !viewed + && ui + .interact( + inner_response.response.rect, + ui.next_auto_id().with("hov"), + egui::Sense::hover(), + ) + .hovered() + && !app.is_scrolling() + { let _ = GLOBALS.storage.mark_event_viewed(id, None); }