@@ -293,16 +293,19 @@ def test_tiptap_classbased_mark(page, viewname, menubar, contenteditable):
293293 set_caret (page , contenteditable , 18 )
294294 expect (family_menu_button ).not_to_have_class ('active' )
295295 family_menu_button .click ()
296+ sleep (0.01 )
296297 for item in submenu_items .all ():
297298 expect (item ).not_to_have_class ('active' )
298299 contenteditable .click (position = {'x' : 5 , 'y' : 5 }) # closes the submenu
300+ sleep (0.01 )
299301 expect (family_menu_button .locator ('+ ul[role="menu"]' )).not_to_be_visible ()
300302
301303 # add another class to overlapping selection
302304 select_text (contenteditable .locator ('p' ), 11 , 21 )
303305 fontsize_menu_button = menubar .locator ('[richtext-click="classBasedMark:fontSize"]' )
304306 expect (fontsize_menu_button ).not_to_have_class ('active' )
305307 fontsize_menu_button .click ()
308+ sleep (0.01 )
306309 submenu_items = fontsize_menu_button .locator ('+ ul[role="menu"] > li' )
307310 expect (submenu_items ).to_have_count (4 )
308311 submenu_items .nth (2 ).click ()
@@ -318,6 +321,7 @@ def test_tiptap_classbased_mark(page, viewname, menubar, contenteditable):
318321 expect (family_menu_button ).not_to_have_class ('active' )
319322 expect (fontsize_menu_button ).not_to_have_class ('active' )
320323 fontsize_menu_button .click ()
324+ sleep (0.01 )
321325 for item in submenu_items .all ():
322326 expect (item ).not_to_have_class ('active' )
323327
0 commit comments