Elizabeth Thompson
a7946db2e7
fix(reports): fail loudly instead of falling back to unguarded screenshot when tiled capture fails
...
The tiled screenshot path fell back to WebDriverPlaywright._get_screenshot(),
a raw capture with no wait/readiness logic, whenever take_tiled_screenshot()
returned a falsy result. That risked silently delivering a screenshot of
spinners or a blank dashboard. Replace the fallback with a WARNING log and a
raised PlaywrightTimeout, matching the existing failure pattern used
elsewhere in this method, so the report fails cleanly instead.
Co-Authored-By: Claude <noreply@anthropic.com >
2026-07-21 16:22:25 +00:00
Elizabeth Thompson
4b659da5c4
fix(reports): positive per-tile chart readiness check for tiled screenshots ( #42119 )
...
Co-authored-by: Claude <noreply@anthropic.com >
Co-authored-by: yousoph <sophieyou12@gmail.com >
2026-07-20 17:31:45 -07:00
Elizabeth Thompson
134919ea36
fix(screenshots): catch empty-bytes tiled result and set ERROR on falsy image ( #41097 )
...
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-06-29 11:52:40 -07:00
Evan Rusackas
b4dfeef2fd
fix(reports): add network timeouts so schedules can't hang forever ( #41250 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-06-23 18:01:03 -07:00
Daniel Vaz Gaspar
27a65257ee
perf(screenshots): reuse Playwright browser across tasks instead of launching per-task ( #41243 )
...
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-06-22 11:32:30 -07:00
Elizabeth Thompson
0c9ece65bb
fix(reports): require user in get_screenshot, simplify Selenium lifecycle, and fail on tiled screenshot error ( #41080 )
...
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-06-18 15:46:17 -07:00
Elizabeth Thompson
f187a8e1c4
fix(reports): guard null dashboard height in Playwright screenshots ( #40179 )
2026-05-21 09:19:29 -07:00
Elizabeth Thompson
8d2b655c22
fix(reports): narrow spinner checks to viewport and tighten exception handling ( #39895 )
...
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-05-15 13:35:07 -07:00
Elizabeth Thompson
f0d521dfc2
fix(reports): poll for spinner absence instead of snapshotting loading elements ( #39579 )
...
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-04-23 22:03:43 -03:00
Elizabeth Thompson
587fe4af63
fix(reports): propagate PlaywrightTimeout so execution transitions to ERROR state ( #39176 )
...
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-04-08 11:00:03 -07:00
Amin Ghadersohi
fe7f8062f3
fix: Enable Playwright migration with graceful Selenium fallback ( #35063 )
...
Co-authored-by: Claude <noreply@anthropic.com >
2025-09-23 10:47:45 -07:00
Maxime Beauchemin
088ecdd0bf
refactor: Enable G logging rules and comprehensive ruff improvements ( #35081 )
...
Co-authored-by: Claude <noreply@anthropic.com >
2025-09-15 12:42:49 -07:00
Elizabeth Thompson
385471c34d
fix(utils): ensure webdriver timeout compatibility with urllib3 2.x ( #34440 )
2025-09-05 16:25:15 -07:00