This repository was archived by the owner on Apr 15, 2026. It is now read-only.
fix: address P0 critical issues in security, stability, and correctness #116
Annotations
4 errors and 2 notices
|
UI E2E (Browser):
packages/ui/e2e/stage-operations.spec.ts#L30
1) [chromium] › e2e/stage-operations.spec.ts:20:3 › Stage Operations (Diff Overlay) › stages a hunk via per-hunk controls (Zed-style)
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: locator.click: Test timeout of 30000ms exceeded.
Call log:
- waiting for locator('[data-testid="diff-file"][data-diff-file-path="src/components/Example.tsx"]').locator('[data-testid="diff-hunk-stage"]').first()
- locator resolved to <button type="button" title="Stage" data-testid="diff-hunk-stage" class="st-icon-button st-focus-ring !w-5 !h-5 disabled:opacity-40">…</button>
- attempting click action
- waiting for element to be visible, enabled and stable
- element is visible, enabled and stable
- scrolling into view if needed
- done scrolling
- <diffs-container>…</diffs-container> intercepts pointer events
- retrying click action
- waiting for element to be visible, enabled and stable
- element is not visible
- retrying click action
- waiting 20ms
2 × waiting for element to be visible, enabled and stable
- element is not visible
- retrying click action
- waiting 100ms
54 × waiting for element to be visible, enabled and stable
- element is not visible
- retrying click action
- waiting 500ms
28 | const stage = fileRoot.locator('[data-testid="diff-hunk-stage"]').first();
29 | await expect(stage).toBeVisible();
> 30 | await stage.click();
| ^
31 |
32 | const lastCall = await page.evaluate(() => (window as any).__e2e_lastStageHunk);
33 | expect(lastCall?.options?.filePath).toBe('src/components/Example.tsx');
at /home/runner/work/snowtree/snowtree/packages/ui/e2e/stage-operations.spec.ts:30:17
|
|
UI E2E (Browser):
packages/ui/e2e/stage-operations.spec.ts#L0
1) [chromium] › e2e/stage-operations.spec.ts:20:3 › Stage Operations (Diff Overlay) › stages a hunk via per-hunk controls (Zed-style)
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Test timeout of 30000ms exceeded.
|
|
UI E2E (Browser):
packages/ui/e2e/stage-operations.spec.ts#L30
1) [chromium] › e2e/stage-operations.spec.ts:20:3 › Stage Operations (Diff Overlay) › stages a hunk via per-hunk controls (Zed-style)
Error: locator.click: Test timeout of 30000ms exceeded.
Call log:
- waiting for locator('[data-testid="diff-file"][data-diff-file-path="src/components/Example.tsx"]').locator('[data-testid="diff-hunk-stage"]').first()
- locator resolved to <button type="button" title="Stage" data-testid="diff-hunk-stage" class="st-icon-button st-focus-ring !w-5 !h-5 disabled:opacity-40">…</button>
- attempting click action
2 × waiting for element to be visible, enabled and stable
- element is not visible
- retrying click action
- waiting 20ms
2 × waiting for element to be visible, enabled and stable
- element is not visible
- retrying click action
- waiting 100ms
55 × waiting for element to be visible, enabled and stable
- element is not visible
- retrying click action
- waiting 500ms
28 | const stage = fileRoot.locator('[data-testid="diff-hunk-stage"]').first();
29 | await expect(stage).toBeVisible();
> 30 | await stage.click();
| ^
31 |
32 | const lastCall = await page.evaluate(() => (window as any).__e2e_lastStageHunk);
33 | expect(lastCall?.options?.filePath).toBe('src/components/Example.tsx');
at /home/runner/work/snowtree/snowtree/packages/ui/e2e/stage-operations.spec.ts:30:17
|
|
UI E2E (Browser):
packages/ui/e2e/stage-operations.spec.ts#L0
1) [chromium] › e2e/stage-operations.spec.ts:20:3 › Stage Operations (Diff Overlay) › stages a hunk via per-hunk controls (Zed-style)
Test timeout of 30000ms exceeded.
|
|
UI E2E (Electron)
8 passed (1.6m)
|
|
UI E2E (Browser)
1 flaky
[chromium] › e2e/stage-operations.spec.ts:20:3 › Stage Operations (Diff Overlay) › stages a hunk via per-hunk controls (Zed-style)
81 passed (2.8m)
|
Loading