Skip to content

Update Drawers to do a proper focus trap #4705

Update Drawers to do a proper focus trap

Update Drawers to do a proper focus trap #4705

Triggered via pull request October 23, 2025 14:49
Status Failure
Total duration 7m 16s
Artifacts 2

main.yml

on: pull_request
Fit to window
Zoom out
Zoom in

Annotations

7 errors and 1 notice
End-to-End Tests
Process completed with exit code 1.
[chromium] › tests/e2e/features/traces-workflow.spec.ts:8:7 › Advanced Search Workflow - Traces › Comprehensive traces workflow - search: packages/app/tests/e2e/features/traces-workflow.spec.ts#L59
2) [chromium] › tests/e2e/features/traces-workflow.spec.ts:8:7 › Advanced Search Workflow - Traces › Comprehensive traces workflow - search, view waterfall, navigate trace details @Traces › Click on first trace result and open side panel Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(locator).toBeVisible() failed Locator: locator('nav[class*="EZDrawer__container"]') Expected: visible Received: <element(s) not found> Timeout: 5000ms Call log: - Expect "toBeVisible" with timeout 5000ms - waiting for locator('nav[class*="EZDrawer__container"]') 57 | // Use the main side panel container (nav element with EZDrawer__container class) 58 | const sidePanel = page.locator('nav[class*="EZDrawer__container"]'); > 59 | await expect(sidePanel).toBeVisible(); | ^ 60 | }); 61 | 62 | await test.step('Navigate to trace tab and verify trace visualization', async () => { at /__w/hyperdx/hyperdx/packages/app/tests/e2e/features/traces-workflow.spec.ts:59:31 at /__w/hyperdx/hyperdx/packages/app/tests/e2e/features/traces-workflow.spec.ts:47:5
[chromium] › tests/e2e/features/traces-workflow.spec.ts:8:7 › Advanced Search Workflow - Traces › Comprehensive traces workflow - search: packages/app/tests/e2e/features/traces-workflow.spec.ts#L59
2) [chromium] › tests/e2e/features/traces-workflow.spec.ts:8:7 › Advanced Search Workflow - Traces › Comprehensive traces workflow - search, view waterfall, navigate trace details @Traces › Click on first trace result and open side panel Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(locator).toBeVisible() failed Locator: locator('nav[class*="EZDrawer__container"]') Expected: visible Received: <element(s) not found> Timeout: 5000ms Call log: - Expect "toBeVisible" with timeout 5000ms - waiting for locator('nav[class*="EZDrawer__container"]') 57 | // Use the main side panel container (nav element with EZDrawer__container class) 58 | const sidePanel = page.locator('nav[class*="EZDrawer__container"]'); > 59 | await expect(sidePanel).toBeVisible(); | ^ 60 | }); 61 | 62 | await test.step('Navigate to trace tab and verify trace visualization', async () => { at /__w/hyperdx/hyperdx/packages/app/tests/e2e/features/traces-workflow.spec.ts:59:31 at /__w/hyperdx/hyperdx/packages/app/tests/e2e/features/traces-workflow.spec.ts:47:5
[chromium] › tests/e2e/features/traces-workflow.spec.ts:8:7 › Advanced Search Workflow - Traces › Comprehensive traces workflow - search: packages/app/tests/e2e/features/traces-workflow.spec.ts#L59
2) [chromium] › tests/e2e/features/traces-workflow.spec.ts:8:7 › Advanced Search Workflow - Traces › Comprehensive traces workflow - search, view waterfall, navigate trace details @Traces › Click on first trace result and open side panel Error: expect(locator).toBeVisible() failed Locator: locator('nav[class*="EZDrawer__container"]') Expected: visible Received: <element(s) not found> Timeout: 5000ms Call log: - Expect "toBeVisible" with timeout 5000ms - waiting for locator('nav[class*="EZDrawer__container"]') 57 | // Use the main side panel container (nav element with EZDrawer__container class) 58 | const sidePanel = page.locator('nav[class*="EZDrawer__container"]'); > 59 | await expect(sidePanel).toBeVisible(); | ^ 60 | }); 61 | 62 | await test.step('Navigate to trace tab and verify trace visualization', async () => { at /__w/hyperdx/hyperdx/packages/app/tests/e2e/features/traces-workflow.spec.ts:59:31 at /__w/hyperdx/hyperdx/packages/app/tests/e2e/features/traces-workflow.spec.ts:47:5
[chromium] › tests/e2e/features/search/search.spec.ts:120:9 › Search › Advanced Workflows › Comprehensive Search Workflow - Search: packages/app/tests/e2e/features/search/search.spec.ts#L154
1) [chromium] › tests/e2e/features/search/search.spec.ts:120:9 › Search › Advanced Workflows › Comprehensive Search Workflow - Search, View Results, Navigate Side Panel @search › Verify search results and interact with table rows Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(locator).toBeVisible() failed Locator: locator('nav[class*="EZDrawer__container"]') Expected: visible Received: <element(s) not found> Timeout: 5000ms Call log: - Expect "toBeVisible" with timeout 5000ms - waiting for locator('nav[class*="EZDrawer__container"]') 152 | 153 | const sidePanel = page.locator('nav[class*="EZDrawer__container"]'); > 154 | await expect(sidePanel).toBeVisible(); | ^ 155 | }); 156 | 157 | await test.step('Navigate through all side panel tabs', async () => { at /__w/hyperdx/hyperdx/packages/app/tests/e2e/features/search/search.spec.ts:154:33 at /__w/hyperdx/hyperdx/packages/app/tests/e2e/features/search/search.spec.ts:138:7
[chromium] › tests/e2e/features/search/search.spec.ts:120:9 › Search › Advanced Workflows › Comprehensive Search Workflow - Search: packages/app/tests/e2e/features/search/search.spec.ts#L154
1) [chromium] › tests/e2e/features/search/search.spec.ts:120:9 › Search › Advanced Workflows › Comprehensive Search Workflow - Search, View Results, Navigate Side Panel @search › Verify search results and interact with table rows Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(locator).toBeVisible() failed Locator: locator('nav[class*="EZDrawer__container"]') Expected: visible Received: <element(s) not found> Timeout: 5000ms Call log: - Expect "toBeVisible" with timeout 5000ms - waiting for locator('nav[class*="EZDrawer__container"]') 152 | 153 | const sidePanel = page.locator('nav[class*="EZDrawer__container"]'); > 154 | await expect(sidePanel).toBeVisible(); | ^ 155 | }); 156 | 157 | await test.step('Navigate through all side panel tabs', async () => { at /__w/hyperdx/hyperdx/packages/app/tests/e2e/features/search/search.spec.ts:154:33 at /__w/hyperdx/hyperdx/packages/app/tests/e2e/features/search/search.spec.ts:138:7
[chromium] › tests/e2e/features/search/search.spec.ts:120:9 › Search › Advanced Workflows › Comprehensive Search Workflow - Search: packages/app/tests/e2e/features/search/search.spec.ts#L154
1) [chromium] › tests/e2e/features/search/search.spec.ts:120:9 › Search › Advanced Workflows › Comprehensive Search Workflow - Search, View Results, Navigate Side Panel @search › Verify search results and interact with table rows Error: expect(locator).toBeVisible() failed Locator: locator('nav[class*="EZDrawer__container"]') Expected: visible Received: <element(s) not found> Timeout: 5000ms Call log: - Expect "toBeVisible" with timeout 5000ms - waiting for locator('nav[class*="EZDrawer__container"]') 152 | 153 | const sidePanel = page.locator('nav[class*="EZDrawer__container"]'); > 154 | await expect(sidePanel).toBeVisible(); | ^ 155 | }); 156 | 157 | await test.step('Navigate through all side panel tabs', async () => { at /__w/hyperdx/hyperdx/packages/app/tests/e2e/features/search/search.spec.ts:154:33 at /__w/hyperdx/hyperdx/packages/app/tests/e2e/features/search/search.spec.ts:138:7
🎭 Playwright Run Summary
2 failed [chromium] › tests/e2e/features/search/search.spec.ts:120:9 › Search › Advanced Workflows › Comprehensive Search Workflow - Search, View Results, Navigate Side Panel @search [chromium] › tests/e2e/features/traces-workflow.spec.ts:8:7 › Advanced Search Workflow - Traces › Comprehensive traces workflow - search, view waterfall, navigate trace details @Traces 3 skipped 24 passed (4.6m)

Artifacts

Produced during runtime
Name Size Digest
playwright-report
22.5 MB
sha256:28291ab2214930740084b366f325310ae5c75dd02bccbccd2e89e8aa163dd7cf
test-results
21.9 MB
sha256:211d5825296e8b5a28019ead606e7546505bfaef17d1aca34bb3878eb06e2dd6