Commit 085465c
committed
Fix: header menu scroll-race that caused drill-up button to vanish in CI
Increase the scroll-to-close guard delay in VirtualizedTableRenderer from
150 ms to 400 ms and the pre-click drain wait in open_header_menu from 300 ms
to 500 ms. Under a 4-worker CI run the scroll event fired by scrollIntoView
routinely arrives 300–400 ms after the call, well past the old 150 ms guard,
closing the menu and stranding locator.evaluate for its full 30 s timeout.
Also add an explicit to_be_visible(15 s) guard inside click_menu_item so any
future regression surfaces as a clear assertion error instead of a silent hang.
Made-with: Cursor1 parent 789f9e3 commit 085465c
2 files changed
Lines changed: 20 additions & 10 deletions
File tree
- e2e_playwright
- streamlit_pivot/frontend/src/renderers
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
30 | 30 | | |
31 | 31 | | |
32 | 32 | | |
33 | | - | |
34 | | - | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
35 | 42 | | |
36 | 43 | | |
37 | 44 | | |
| |||
111 | 118 | | |
112 | 119 | | |
113 | 120 | | |
114 | | - | |
| 121 | + | |
115 | 122 | | |
116 | 123 | | |
117 | 124 | | |
118 | | - | |
| 125 | + | |
| 126 | + | |
119 | 127 | | |
120 | 128 | | |
121 | 129 | | |
122 | 130 | | |
123 | 131 | | |
124 | 132 | | |
125 | 133 | | |
126 | | - | |
| 134 | + | |
127 | 135 | | |
128 | 136 | | |
129 | 137 | | |
| |||
Lines changed: 7 additions & 5 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
537 | 537 | | |
538 | 538 | | |
539 | 539 | | |
540 | | - | |
541 | | - | |
542 | | - | |
543 | | - | |
| 540 | + | |
| 541 | + | |
| 542 | + | |
| 543 | + | |
| 544 | + | |
| 545 | + | |
544 | 546 | | |
545 | 547 | | |
546 | 548 | | |
| |||
551 | 553 | | |
552 | 554 | | |
553 | 555 | | |
554 | | - | |
| 556 | + | |
555 | 557 | | |
556 | 558 | | |
557 | 559 | | |
| |||
0 commit comments