@@ -99,20 +99,26 @@ test("streams work in teleported LiveComponent", async ({ page }) => {
9999 ) . toEqual ( 4 ) ;
100100} ) ;
101101
102- test ( "tooltip example" , async ( { page } ) => {
103- await page . goto ( "/portal?tick=false" ) ;
104- await syncLV ( page ) ;
105-
106- await expect ( page . locator ( "#tooltip-example-portal" ) ) . toBeHidden ( ) ;
107- await expect ( page . locator ( "#tooltip-example-no-portal" ) ) . toBeHidden ( ) ;
108-
109- await page . getByRole ( "button" , { name : "Hover me" , exact : true } ) . hover ( ) ;
110- await expect ( page . locator ( "#tooltip-example-portal" ) ) . toBeVisible ( ) ;
111- await expect ( page . locator ( "#tooltip-example-no-portal" ) ) . toBeHidden ( ) ;
112-
113- await page . getByRole ( "button" , { name : "Hover me (no portal)" } ) . hover ( ) ;
114- await expect ( page . locator ( "#tooltip-example-portal" ) ) . toBeHidden ( ) ;
115- await expect ( page . locator ( "#tooltip-example-no-portal" ) ) . toBeVisible ( ) ;
102+ test . describe ( "tooltip" , ( ) => {
103+ // The tooltip sometimes causes a
104+ // ResizeObserver loop completed with undelivered notifications
105+ // error, which is safe to ignore.
106+ test . use ( { ignoreJSErrors : true } ) ;
107+ test ( "tooltip example" , async ( { page } ) => {
108+ await page . goto ( "/portal?tick=false" ) ;
109+ await syncLV ( page ) ;
110+
111+ await expect ( page . locator ( "#tooltip-example-portal" ) ) . toBeHidden ( ) ;
112+ await expect ( page . locator ( "#tooltip-example-no-portal" ) ) . toBeHidden ( ) ;
113+
114+ await page . getByRole ( "button" , { name : "Hover me" , exact : true } ) . hover ( ) ;
115+ await expect ( page . locator ( "#tooltip-example-portal" ) ) . toBeVisible ( ) ;
116+ await expect ( page . locator ( "#tooltip-example-no-portal" ) ) . toBeHidden ( ) ;
117+
118+ await page . getByRole ( "button" , { name : "Hover me (no portal)" } ) . hover ( ) ;
119+ await expect ( page . locator ( "#tooltip-example-portal" ) ) . toBeHidden ( ) ;
120+ await expect ( page . locator ( "#tooltip-example-no-portal" ) ) . toBeVisible ( ) ;
121+ } ) ;
116122} ) ;
117123
118124test ( "teleported hook works correctly" , async ( { page } ) => {
0 commit comments