@@ -43,7 +43,8 @@ test.describe("Room list", () => {
43
43
await expect ( roomListView . getByRole ( "gridcell" , { name : "Open room room29" } ) ) . toBeVisible ( ) ;
44
44
await expect ( roomListView ) . toMatchScreenshot ( "room-list.png" ) ;
45
45
46
- await roomListView . hover ( ) ;
46
+ // Put focus on the room list
47
+ await roomListView . getByRole ( "gridcell" , { name : "Open room room29" } ) . click ( ) ;
47
48
// Scroll to the end of the room list
48
49
await page . mouse . wheel ( 0 , 1000 ) ;
49
50
await expect ( roomListView . getByRole ( "gridcell" , { name : "Open room room0" } ) ) . toBeVisible ( ) ;
@@ -108,6 +109,8 @@ test.describe("Room list", () => {
108
109
// Remove hover on the room list item
109
110
await roomListView . hover ( ) ;
110
111
112
+ // Put focus on the room list
113
+ await roomListView . getByRole ( "gridcell" , { name : "Open room room29" } ) . click ( ) ;
111
114
// Scroll to the bottom of the list
112
115
await page . getByRole ( "grid" , { name : "Room list" } ) . evaluate ( ( e ) => {
113
116
e . scrollTop = e . scrollHeight ;
@@ -129,7 +132,8 @@ test.describe("Room list", () => {
129
132
130
133
test ( "should scroll to the current room" , async ( { page, app, user } ) => {
131
134
const roomListView = getRoomList ( page ) ;
132
- await roomListView . hover ( ) ;
135
+ // Put focus on the room list
136
+ await roomListView . getByRole ( "gridcell" , { name : "Open room room29" } ) . click ( ) ;
133
137
// Scroll to the end of the room list
134
138
await page . mouse . wheel ( 0 , 1000 ) ;
135
139
0 commit comments