@@ -2204,8 +2204,11 @@ describe("Highlight Editor", () => {
22042204 await page . waitForSelector ( `${ editorSelector } button.delete` ) ;
22052205 await page . click ( `${ editorSelector } button.delete` ) ;
22062206 await waitForSerialized ( page , 0 ) ;
2207- await page . waitForSelector ( "#editorUndoBar:not([hidden])" ) ;
2207+ await page . waitForSelector ( "#editorUndoBar" , { visible : true } ) ;
22082208
2209+ await page . waitForSelector ( "#editorUndoBarUndoButton" , {
2210+ visible : true ,
2211+ } ) ;
22092212 await page . click ( "#editorUndoBarUndoButton" ) ;
22102213 await waitForSerialized ( page , 1 ) ;
22112214 await page . waitForSelector ( editorSelector ) ;
@@ -2231,8 +2234,11 @@ describe("Highlight Editor", () => {
22312234 await page . waitForSelector ( `${ editorSelector } button.delete` ) ;
22322235 await page . click ( `${ editorSelector } button.delete` ) ;
22332236 await waitForSerialized ( page , 0 ) ;
2234- await page . waitForSelector ( "#editorUndoBar:not([hidden])" ) ;
2237+ await page . waitForSelector ( "#editorUndoBar" , { visible : true } ) ;
22352238
2239+ await page . waitForSelector ( "#editorUndoBarUndoButton" , {
2240+ visible : true ,
2241+ } ) ;
22362242 await page . click ( "#editorUndoBarUndoButton" ) ;
22372243 await page . waitForSelector ( "#editorUndoBar" , { hidden : true } ) ;
22382244 } )
@@ -2254,9 +2260,11 @@ describe("Highlight Editor", () => {
22542260 await page . waitForSelector ( `${ editorSelector } button.delete` ) ;
22552261 await page . click ( `${ editorSelector } button.delete` ) ;
22562262 await waitForSerialized ( page , 0 ) ;
2257- await page . waitForSelector ( "#editorUndoBar:not([hidden])" ) ;
2263+ await page . waitForSelector ( "#editorUndoBar" , { visible : true } ) ;
22582264
2259- await page . waitForSelector ( "#editorUndoBarCloseButton" ) ;
2265+ await page . waitForSelector ( "#editorUndoBarCloseButton" , {
2266+ visible : true ,
2267+ } ) ;
22602268 await page . click ( "#editorUndoBarCloseButton" ) ;
22612269 await page . waitForSelector ( "#editorUndoBar" , { hidden : true } ) ;
22622270 } )
@@ -2278,7 +2286,7 @@ describe("Highlight Editor", () => {
22782286 await page . waitForSelector ( `${ editorSelector } button.delete` ) ;
22792287 await page . click ( `${ editorSelector } button.delete` ) ;
22802288 await waitForSerialized ( page , 0 ) ;
2281- await page . waitForSelector ( "#editorUndoBar:not([hidden])" ) ;
2289+ await page . waitForSelector ( "#editorUndoBar" , { visible : true } ) ;
22822290
22832291 const newRect = await getSpanRectFromText ( page , 1 , "Introduction" ) ;
22842292 const newX = newRect . x + newRect . width / 2 ;
@@ -2306,7 +2314,7 @@ describe("Highlight Editor", () => {
23062314 await page . waitForSelector ( `${ editorSelector } button.delete` ) ;
23072315 await page . click ( `${ editorSelector } button.delete` ) ;
23082316 await waitForSerialized ( page , 0 ) ;
2309- await page . waitForSelector ( "#editorUndoBar:not([hidden])" ) ;
2317+ await page . waitForSelector ( "#editorUndoBar" , { visible : true } ) ;
23102318
23112319 await page . evaluate ( ( ) => window . print ( ) ) ;
23122320 await page . waitForSelector ( "#editorUndoBar" , { hidden : true } ) ;
@@ -2329,7 +2337,7 @@ describe("Highlight Editor", () => {
23292337 await page . waitForSelector ( `${ editorSelector } button.delete` ) ;
23302338 await page . click ( `${ editorSelector } button.delete` ) ;
23312339 await waitForSerialized ( page , 0 ) ;
2332- await page . waitForSelector ( "#editorUndoBar:not([hidden])" ) ;
2340+ await page . waitForSelector ( "#editorUndoBar" , { visible : true } ) ;
23332341
23342342 await page . click ( "#printButton" ) ;
23352343 await page . waitForSelector ( "#editorUndoBar" , { hidden : true } ) ;
@@ -2352,7 +2360,7 @@ describe("Highlight Editor", () => {
23522360 await page . waitForSelector ( `${ editorSelector } button.delete` ) ;
23532361 await page . click ( `${ editorSelector } button.delete` ) ;
23542362 await waitForSerialized ( page , 0 ) ;
2355- await page . waitForSelector ( "#editorUndoBar:not([hidden])" ) ;
2363+ await page . waitForSelector ( "#editorUndoBar" , { visible : true } ) ;
23562364
23572365 await kbSave ( page ) ;
23582366 await page . waitForSelector ( "#editorUndoBar" , { hidden : true } ) ;
@@ -2375,7 +2383,7 @@ describe("Highlight Editor", () => {
23752383 await page . waitForSelector ( `${ editorSelector } button.delete` ) ;
23762384 await page . click ( `${ editorSelector } button.delete` ) ;
23772385 await waitForSerialized ( page , 0 ) ;
2378- await page . waitForSelector ( "#editorUndoBar:not([hidden])" ) ;
2386+ await page . waitForSelector ( "#editorUndoBar" , { visible : true } ) ;
23792387
23802388 await page . click ( "#secondaryToolbarToggleButton" ) ;
23812389 await page . click ( "#lastPage" ) ;
@@ -2399,7 +2407,7 @@ describe("Highlight Editor", () => {
23992407 await page . waitForSelector ( `${ editorSelector } button.delete` ) ;
24002408 await page . click ( `${ editorSelector } button.delete` ) ;
24012409 await waitForSerialized ( page , 0 ) ;
2402- await page . waitForSelector ( "#editorUndoBar:not([hidden])" ) ;
2410+ await page . waitForSelector ( "#editorUndoBar" , { visible : true } ) ;
24032411
24042412 await switchToHighlight ( page , /* disable */ true ) ;
24052413 await page . waitForSelector ( "#editorUndoBar" , { hidden : true } ) ;
@@ -2422,7 +2430,7 @@ describe("Highlight Editor", () => {
24222430 await page . waitForSelector ( `${ editorSelector } button.delete` ) ;
24232431 await page . click ( `${ editorSelector } button.delete` ) ;
24242432 await waitForSerialized ( page , 0 ) ;
2425- await page . waitForSelector ( "#editorUndoBar:not([hidden])" ) ;
2433+ await page . waitForSelector ( "#editorUndoBar" , { visible : true } ) ;
24262434 const pdfPath = path . join ( __dirname , "../pdfs/basicapi.pdf" ) ;
24272435 const pdfData = fs . readFileSync ( pdfPath ) . toString ( "base64" ) ;
24282436 const dataTransfer = await page . evaluateHandle ( data => {
@@ -2559,8 +2567,11 @@ describe("Highlight Editor", () => {
25592567 await page . waitForSelector ( `${ editorSelector } button.delete` ) ;
25602568 await page . click ( `${ editorSelector } button.delete` ) ;
25612569 await waitForSerialized ( page , 0 ) ;
2562- await page . waitForSelector ( "#editorUndoBar:not([hidden])" ) ;
2570+ await page . waitForSelector ( "#editorUndoBar" , { visible : true } ) ;
25632571
2572+ await page . waitForSelector ( "#editorUndoBarUndoButton" , {
2573+ visible : true ,
2574+ } ) ;
25642575 await page . focus ( "#editorUndoBarUndoButton" ) ; // we have to simulate focus like this to avoid the wait
25652576 await page . keyboard . press ( "Enter" ) ;
25662577 await waitForSerialized ( page , 1 ) ;
@@ -2572,8 +2583,11 @@ describe("Highlight Editor", () => {
25722583 await page . waitForSelector ( `${ editorSelector } button.delete` ) ;
25732584 await page . click ( `${ editorSelector } button.delete` ) ;
25742585 await waitForSerialized ( page , 0 ) ;
2575- await page . waitForSelector ( "#editorUndoBar:not([hidden])" ) ;
2586+ await page . waitForSelector ( "#editorUndoBar" , { visible : true } ) ;
25762587
2588+ await page . waitForSelector ( "#editorUndoBarUndoButton" , {
2589+ visible : true ,
2590+ } ) ;
25772591 await page . focus ( "#editorUndoBarUndoButton" ) ; // we have to simulate focus like this to avoid the wait
25782592 await page . keyboard . press ( " " ) ;
25792593 await waitForSerialized ( page , 1 ) ;
@@ -2600,7 +2614,7 @@ describe("Highlight Editor", () => {
26002614 await page . waitForSelector ( `${ editorSelector } button.delete` ) ;
26012615 await page . click ( `${ editorSelector } button.delete` ) ;
26022616 await waitForSerialized ( page , 0 ) ;
2603- await page . waitForSelector ( "#editorUndoBar:not([hidden])" ) ;
2617+ await page . waitForSelector ( "#editorUndoBar" , { visible : true } ) ;
26042618
26052619 await page . focus ( "#editorUndoBar" ) ;
26062620 await page . keyboard . press ( "Enter" ) ;
0 commit comments