google / google/capsem

URLs spanning multiple lines are corrupted by margins in capsem shell

Open
#196 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Rust
Stars
72
Forks
13
Avg merge
1d 2h
Merged PRs (30d)
5

Description

When running `agy` for the first time in `capsem shell`, the URL to authorize the app is very long and spans 3 lines with ~100 columns. Because the URL is rendered with manual wrapping and has margins, the terminal does not understand that the URL spans multiple lines and only the first line can be clicked.

Contributor guide

Open the contributing guide

Research direction

Start by reproducing the first-run `agy` flow in `capsem shell` with a long authorization URL at roughly 100 columns. Inspect the URL rendering and wrapping entry point; no file or test is named in the issue. Done means the full multi-line URL is recognized as one clickable terminal link.

Written by the indexing model from the issue text.

Assessment

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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.