Repository navigation
Conversation
Explorer finding: new-task-ready: Once the repository is chosen, a 'Branch' label sits above no visible branch control, leaving an orphan label and an empty gap in the form. The user-agent explorer found this while using the app like a user. One finding per item; the explorer never edits product code. Flow: new-task-ready Found on revision: f2181ae Repro: 1. set this state first: fresh; uimode day; size 900x1800; density 280; battery 47 discharging; relaunch; credits 12; the device in light mode 2. open the app on emulator-5602 3. reach new-task-ready 4. the capture shows the defect named below Observed: Once the repository is chosen, a 'Branch' label sits above no visible branch control, leaving an orphan label and an empty gap in the form. Expected: the screen renders without this defect Evidence (from the device run): - ~/.local/share/kwf/findings/explorer-new-task-ready-once-the-repository-is-chosen-a-b-cacfc929/new-task-ready.png
Code Review SummaryStatus: No Issues Found | Recommendation: Merge Reviewed the new Files Reviewed (4 files)
Reviewed by deepseek-v4.1-flash · Input: 0 · Output: 0 · Cached: 0 Review guidance: REVIEW.md from base branch |
|
This description names a scenario the proof did not capture:
A repeated proof run rebuilds the same evidence, so no proof run is dispatched for a named gap. Merging with this gap open is your decision. |
eshurakov
left a comment
There was a problem hiding this comment.
Approved after a shallow triage pass. No blocking findings.
…ry-is-chosen-a-b-cacfc-7ff1
…ry-is-chosen-a-b-cacfc-7ff1
…ry-is-chosen-a-b-cacfc-7ff1
# Conflicts: # apps/mobile/src/components/profile-screen.signout.mounted.test.tsx
Changelog for users
Changelog for maintainers
CollapsibleSectionandDisclosureLayouttakeanimateLayout(defaulttrue);falsedrops only the layout transition.E2E proof
[e1] ux-check: After selecting a repository, the provider connect card renders below the branch control without overlapping it, and the vertical gap between that card and the following 'Changes' section… — android emulator-5554, head df66203, fresh run 2026-09-20 23:27 UTC: e1-scene.log shows 'SCENE e1 OK' with the digest line 'android.widget.Button Branch: main tappable [37,1448][1043,1559]' above 'android.widget.Button Connect GitLab tappable [76,1626][1004,1672]' and 'android.widget.TextView Changes tappable [37,2020][1045,2066]'; the same moment's hierarchy (e1-hierarchy.txt, cited in e1-layout.log) gives the card box [37,1587][1043,1974], so the gap above the card is 28 px and below it 46 px, identical to the form's normal gaps (1356->1384 = 28 px, 1130->1176 = 46 px) — no overlap, no…
[e4] ux-check: Collapse then expand a provider connect card on the new-task-ready form: the Branch label and its control stay fully visible and are never covered, and the form below does not momentarily… — Android emulator-5554: collapse then expand the Connect GitLab card on the same form; e4-collapsed.txt and e4-expanded.txt both carry 'content-desc="Branch: main"' with identical 'bounds="[37,1448][1043,1559]"' and the card header below it at [76,1626][1004,1672], while Changes moves 'bounds="[37,1757][1045,1803]"' (collapsed) to 'bounds="[37,2020][1045,2066]"' (expanded), so the Branch label and its control stay fully visible and are never covered or moved by the collapse/expand; the momentary transition and any layout shift are capture claims for the visual reviewer (e4-collapsed.png…
[e1] ux-check: After selecting a repository, the provider connect card renders below the branch control without overlapping it, and the vertical gap between that card and the following 'Changes' section…
[e4] ux-check: Collapse then expand a provider connect card on the new-task-ready form: the Branch label and its control stay fully visible and are never covered, and the form below does not momentarily…
[e2] ux-check: new-task-ready branch label has a visible control beneath it — Digest after selecting GitHub iscekic/panon-deking reads in order "Branch" (e19), Button "Branch: main" (e20), "main" (e21), "Default" (e22), "Changes" (e23) — a trigger row directly beneath the label and no blank gap before the next card (e2-repo-selected.png; the changed connect card is absent because every provider is connected, see e2-connect-card-context.log).
[e5] ux-check: branch placeholder swaps to the trigger without moving the label or the card below — With nextjs stalled (fault-stall.log) the row showed the "Loading branches" placeholder (e20), the dropped request settled to "Couldn't load branches" with a working "Retry", and Retry swapped in "Branch: master" at the same row slot while the "Branch" label stayed e19 and the next card stayed directly after it (e5-branch-loading.png, e5-branch-error.png, e5-branch-loaded.png).
[e5] ux-check: branch placeholder swaps to the trigger without moving the label or the card below
E2E proof — log excerpts
/home/igor_kilocode_ai/.local/share/kwf/sections/explorer-new-task-ready-once-the-repository-is-chosen-a-b-cacfc-7ff1/e2e-mobile-app/e1-scene.log/home/igor_kilocode_ai/.local/share/kwf/sections/explorer-new-task-ready-once-the-repository-is-chosen-a-b-cacfc-7ff1/e2e-mobile-app/e1-hierarchy.txt/home/igor_kilocode_ai/.local/share/kwf/sections/explorer-new-task-ready-once-the-repository-is-chosen-a-b-cacfc-7ff1/e2e-mobile-app/e1-layout.logOwner request
Follow-ups (not changed here)
Open findings (not fixed here)