From 7bd9a7f8b76f0ecbeea4b4b88a13f471977fd0c9 Mon Sep 17 00:00:00 2001 From: openhands Date: Thu, 18 Dec 2025 18:25:50 +0000 Subject: [PATCH] fix: Fix E2E tests for infinite scroll and avatar menu - Fix avatar-menu test: Remove group-hover:pointer-events-auto from wrapper div to prevent menu from intercepting clicks on the avatar button. Only enable pointer events when menu is actually open via click. - Fix infinite-scroll test: Add data-testid='conversation-card' to RecentConversation component for test selector consistency. - Update recent conversations test: Change test to match actual component behavior (View More/Less button instead of infinite scroll). The RecentConversations component uses a display limit with expand/collapse functionality, not infinite scroll for display. Co-authored-by: openhands --- .../recent-conversation.tsx | 1 + .../features/sidebar/user-actions.tsx | 9 ++++- frontend/tests/infinite-scroll.spec.ts | 38 +++++++++++-------- 3 files changed, 31 insertions(+), 17 deletions(-) diff --git a/frontend/src/components/features/home/recent-conversations/recent-conversation.tsx b/frontend/src/components/features/home/recent-conversations/recent-conversation.tsx index d86bac55bf..da3f11fc56 100644 --- a/frontend/src/components/features/home/recent-conversations/recent-conversation.tsx +++ b/frontend/src/components/features/home/recent-conversations/recent-conversation.tsx @@ -23,6 +23,7 @@ export function RecentConversation({ conversation }: RecentConversationProps) {