pingdotgg / pingdotgg/t3code

[Bug]: Clone destination picker clips directory rows behind its footer

Open
#10,829 1 comment 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

accepted bug via-triage
Dominant language
TypeScript
Stars
23k
Forks
5.9k
Avg merge
11h 14m
Merged PRs (30d)
357

Description

Area

apps/web — new-project repository clone destination picker

Steps to reproduce
  1. Start setting up a new project by cloning a GitHub repository.
  2. Reach the destination folder picker. The screenshot uses router-for-me/EasyCLIProxyAPI, with ~/EasyCLIProxyAPI in the path field.
  3. Browse a directory with enough child folders to require scrolling.
  4. Scroll toward the lower directory entries at the dialog size shown below.
Expected behavior

The directory list should fit within the available space above the keyboard-shortcut footer. Lower entries should scroll fully into view so their names and selection state remain visible.

Actual behavior

Lower directory rows extend behind the footer and are cut off. In the screenshot, the src row is only partly visible immediately above/behind the Navigate / Select / Back / Close footer. This makes choosing a clone destination difficult.

Impact

Minor bug or occasional failure — destination folders are obscured during project setup.

Version or commit

Not supplied. Reported from the existing new-project clone flow; not confirmed to be caused by the project-copying contribution.

Environment

macOS. Exact OS and app versions not supplied.

Screenshot

Clone destination picker: lower directories obscured by the footer

Two private directory labels have been covered with opaque redactions. The original layout and clipped bottom row are preserved.

Workaround

No workaround confirmed.

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start in apps/web at the new-project repository clone destination picker and reproduce the dialog with enough child folders to scroll. Inspect the directory list and keyboard-shortcut footer layout at the reported dialog size. Done means lower directory rows scroll fully into view without being obscured, including their names and selection state.

Written by the indexing model from the issue text.

Assessment

Tech stack
typescript
Domain
frontend
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Active
Clarity
Mostly clear
Newbie friendliness
65/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.