@@ -2204,8 +2204,11 @@ describe("Highlight Editor", () => {
2204
2204
await page . waitForSelector ( `${ editorSelector } button.delete` ) ;
2205
2205
await page . click ( `${ editorSelector } button.delete` ) ;
2206
2206
await waitForSerialized ( page , 0 ) ;
2207
- await page . waitForSelector ( "#editorUndoBar:not([hidden])" ) ;
2207
+ await page . waitForSelector ( "#editorUndoBar" , { visible : true } ) ;
2208
2208
2209
+ await page . waitForSelector ( "#editorUndoBarUndoButton" , {
2210
+ visible : true ,
2211
+ } ) ;
2209
2212
await page . click ( "#editorUndoBarUndoButton" ) ;
2210
2213
await waitForSerialized ( page , 1 ) ;
2211
2214
await page . waitForSelector ( editorSelector ) ;
@@ -2231,8 +2234,11 @@ describe("Highlight Editor", () => {
2231
2234
await page . waitForSelector ( `${ editorSelector } button.delete` ) ;
2232
2235
await page . click ( `${ editorSelector } button.delete` ) ;
2233
2236
await waitForSerialized ( page , 0 ) ;
2234
- await page . waitForSelector ( "#editorUndoBar:not([hidden])" ) ;
2237
+ await page . waitForSelector ( "#editorUndoBar" , { visible : true } ) ;
2235
2238
2239
+ await page . waitForSelector ( "#editorUndoBarUndoButton" , {
2240
+ visible : true ,
2241
+ } ) ;
2236
2242
await page . click ( "#editorUndoBarUndoButton" ) ;
2237
2243
await page . waitForSelector ( "#editorUndoBar" , { hidden : true } ) ;
2238
2244
} )
@@ -2254,9 +2260,11 @@ describe("Highlight Editor", () => {
2254
2260
await page . waitForSelector ( `${ editorSelector } button.delete` ) ;
2255
2261
await page . click ( `${ editorSelector } button.delete` ) ;
2256
2262
await waitForSerialized ( page , 0 ) ;
2257
- await page . waitForSelector ( "#editorUndoBar:not([hidden])" ) ;
2263
+ await page . waitForSelector ( "#editorUndoBar" , { visible : true } ) ;
2258
2264
2259
- await page . waitForSelector ( "#editorUndoBarCloseButton" ) ;
2265
+ await page . waitForSelector ( "#editorUndoBarCloseButton" , {
2266
+ visible : true ,
2267
+ } ) ;
2260
2268
await page . click ( "#editorUndoBarCloseButton" ) ;
2261
2269
await page . waitForSelector ( "#editorUndoBar" , { hidden : true } ) ;
2262
2270
} )
@@ -2278,7 +2286,7 @@ describe("Highlight Editor", () => {
2278
2286
await page . waitForSelector ( `${ editorSelector } button.delete` ) ;
2279
2287
await page . click ( `${ editorSelector } button.delete` ) ;
2280
2288
await waitForSerialized ( page , 0 ) ;
2281
- await page . waitForSelector ( "#editorUndoBar:not([hidden])" ) ;
2289
+ await page . waitForSelector ( "#editorUndoBar" , { visible : true } ) ;
2282
2290
2283
2291
const newRect = await getSpanRectFromText ( page , 1 , "Introduction" ) ;
2284
2292
const newX = newRect . x + newRect . width / 2 ;
@@ -2306,7 +2314,7 @@ describe("Highlight Editor", () => {
2306
2314
await page . waitForSelector ( `${ editorSelector } button.delete` ) ;
2307
2315
await page . click ( `${ editorSelector } button.delete` ) ;
2308
2316
await waitForSerialized ( page , 0 ) ;
2309
- await page . waitForSelector ( "#editorUndoBar:not([hidden])" ) ;
2317
+ await page . waitForSelector ( "#editorUndoBar" , { visible : true } ) ;
2310
2318
2311
2319
await page . evaluate ( ( ) => window . print ( ) ) ;
2312
2320
await page . waitForSelector ( "#editorUndoBar" , { hidden : true } ) ;
@@ -2329,7 +2337,7 @@ describe("Highlight Editor", () => {
2329
2337
await page . waitForSelector ( `${ editorSelector } button.delete` ) ;
2330
2338
await page . click ( `${ editorSelector } button.delete` ) ;
2331
2339
await waitForSerialized ( page , 0 ) ;
2332
- await page . waitForSelector ( "#editorUndoBar:not([hidden])" ) ;
2340
+ await page . waitForSelector ( "#editorUndoBar" , { visible : true } ) ;
2333
2341
2334
2342
await page . click ( "#printButton" ) ;
2335
2343
await page . waitForSelector ( "#editorUndoBar" , { hidden : true } ) ;
@@ -2352,7 +2360,7 @@ describe("Highlight Editor", () => {
2352
2360
await page . waitForSelector ( `${ editorSelector } button.delete` ) ;
2353
2361
await page . click ( `${ editorSelector } button.delete` ) ;
2354
2362
await waitForSerialized ( page , 0 ) ;
2355
- await page . waitForSelector ( "#editorUndoBar:not([hidden])" ) ;
2363
+ await page . waitForSelector ( "#editorUndoBar" , { visible : true } ) ;
2356
2364
2357
2365
await kbSave ( page ) ;
2358
2366
await page . waitForSelector ( "#editorUndoBar" , { hidden : true } ) ;
@@ -2375,7 +2383,7 @@ describe("Highlight Editor", () => {
2375
2383
await page . waitForSelector ( `${ editorSelector } button.delete` ) ;
2376
2384
await page . click ( `${ editorSelector } button.delete` ) ;
2377
2385
await waitForSerialized ( page , 0 ) ;
2378
- await page . waitForSelector ( "#editorUndoBar:not([hidden])" ) ;
2386
+ await page . waitForSelector ( "#editorUndoBar" , { visible : true } ) ;
2379
2387
2380
2388
await page . click ( "#secondaryToolbarToggleButton" ) ;
2381
2389
await page . click ( "#lastPage" ) ;
@@ -2399,7 +2407,7 @@ describe("Highlight Editor", () => {
2399
2407
await page . waitForSelector ( `${ editorSelector } button.delete` ) ;
2400
2408
await page . click ( `${ editorSelector } button.delete` ) ;
2401
2409
await waitForSerialized ( page , 0 ) ;
2402
- await page . waitForSelector ( "#editorUndoBar:not([hidden])" ) ;
2410
+ await page . waitForSelector ( "#editorUndoBar" , { visible : true } ) ;
2403
2411
2404
2412
await switchToHighlight ( page , /* disable */ true ) ;
2405
2413
await page . waitForSelector ( "#editorUndoBar" , { hidden : true } ) ;
@@ -2422,7 +2430,7 @@ describe("Highlight Editor", () => {
2422
2430
await page . waitForSelector ( `${ editorSelector } button.delete` ) ;
2423
2431
await page . click ( `${ editorSelector } button.delete` ) ;
2424
2432
await waitForSerialized ( page , 0 ) ;
2425
- await page . waitForSelector ( "#editorUndoBar:not([hidden])" ) ;
2433
+ await page . waitForSelector ( "#editorUndoBar" , { visible : true } ) ;
2426
2434
const pdfPath = path . join ( __dirname , "../pdfs/basicapi.pdf" ) ;
2427
2435
const pdfData = fs . readFileSync ( pdfPath ) . toString ( "base64" ) ;
2428
2436
const dataTransfer = await page . evaluateHandle ( data => {
@@ -2559,8 +2567,11 @@ describe("Highlight Editor", () => {
2559
2567
await page . waitForSelector ( `${ editorSelector } button.delete` ) ;
2560
2568
await page . click ( `${ editorSelector } button.delete` ) ;
2561
2569
await waitForSerialized ( page , 0 ) ;
2562
- await page . waitForSelector ( "#editorUndoBar:not([hidden])" ) ;
2570
+ await page . waitForSelector ( "#editorUndoBar" , { visible : true } ) ;
2563
2571
2572
+ await page . waitForSelector ( "#editorUndoBarUndoButton" , {
2573
+ visible : true ,
2574
+ } ) ;
2564
2575
await page . focus ( "#editorUndoBarUndoButton" ) ; // we have to simulate focus like this to avoid the wait
2565
2576
await page . keyboard . press ( "Enter" ) ;
2566
2577
await waitForSerialized ( page , 1 ) ;
@@ -2572,8 +2583,11 @@ describe("Highlight Editor", () => {
2572
2583
await page . waitForSelector ( `${ editorSelector } button.delete` ) ;
2573
2584
await page . click ( `${ editorSelector } button.delete` ) ;
2574
2585
await waitForSerialized ( page , 0 ) ;
2575
- await page . waitForSelector ( "#editorUndoBar:not([hidden])" ) ;
2586
+ await page . waitForSelector ( "#editorUndoBar" , { visible : true } ) ;
2576
2587
2588
+ await page . waitForSelector ( "#editorUndoBarUndoButton" , {
2589
+ visible : true ,
2590
+ } ) ;
2577
2591
await page . focus ( "#editorUndoBarUndoButton" ) ; // we have to simulate focus like this to avoid the wait
2578
2592
await page . keyboard . press ( " " ) ;
2579
2593
await waitForSerialized ( page , 1 ) ;
@@ -2600,7 +2614,7 @@ describe("Highlight Editor", () => {
2600
2614
await page . waitForSelector ( `${ editorSelector } button.delete` ) ;
2601
2615
await page . click ( `${ editorSelector } button.delete` ) ;
2602
2616
await waitForSerialized ( page , 0 ) ;
2603
- await page . waitForSelector ( "#editorUndoBar:not([hidden])" ) ;
2617
+ await page . waitForSelector ( "#editorUndoBar" , { visible : true } ) ;
2604
2618
2605
2619
await page . focus ( "#editorUndoBar" ) ;
2606
2620
await page . keyboard . press ( "Enter" ) ;
0 commit comments