github / github/app

Copying lines from a file or change only copies part of the selected lines

Open
#1,353 0 comments 0 reactions 0 assignees View on GitHub
Bugs
Dominant language
No language data
Stars
2.1k
Forks
153
PR merge metrics
No merged PRs in 30d

Description

### Short summary

Copying lines from a file or change only copies part of the selected lines

### Affected version or release

v1.0.6

### Installation context

_No response_

### What happened?

When copying code or text from a file view or a change (diff) in the app, only part of the selected lines are copied to the clipboard. For example, selecting multiple contiguous lines and issuing Copy (Cmd/Ctrl+C or context menu) results in the pasted content containing only some of the selected lines or a truncated portion of the selection. This breaks workflows where users need to copy code from the app into editors, PR descriptions, or external tools.

### Steps to reproduce

1. Open the GitHub app and navigate to a repository.
2. Open a file or a change/diff view.
3. Select multiple lines across the file or change (click+drag or shift+click).
4. Press Cmd/Ctrl+C or use the context menu to copy.
5. Paste into an external editor or text field and observe that only part of the selected lines were copied or the content is truncated.

### Expected behavior

All selected lines should be copied in full to the clipboard so that pasting reproduces the exact selected text.

### Additional context

App version and OS not provided by reporter. Related or potentially-relevant existing issues: https://github.com/github/app/issues/999 (double-click/highlight behavior in code review UI) and https://github.com/github/app/issues/607 (copy buttons on Linux AppImage). Reported via TechWatching on 2026-06-24.

Contributor guide

Open the contributing guide

Research direction

Reproduce the problem in both file and diff views using the listed selection and copy steps, then locate the existing selection-to-clipboard handling. Done means copying contiguous selected lines preserves the complete selection when pasted into an external editor.

Written by the indexing model from the issue text.

Assessment

Domain
desktop
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
48/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.