desktop / desktop/desktop

Create Tag dialog: Ctrl+Enter does not confirm/submit

Open Beginner friendly
#22,740 4 comments 0 reactions 0 assignees View on GitHub
enhancement
Dominant language
TypeScript
Stars
21.8k
Forks
10.5k
Avg merge
1d 15h
Merged PRs (30d)
25

Description

## Description

When creating a new tag via **Repository → Create Tag…** (or the equivalent UI entry point), pressing **Ctrl+Enter** does nothing. The dialog stays open and the tag is not created. I have to move the mouse and click the confirm button manually.

## Expected behavior

**Ctrl+Enter** should submit/confirm the dialog and create the tag, consistent with other modal dialogs and common desktop-app conventions (e.g. commit message, many form dialogs).

## Actual behavior

**Ctrl+Enter** has no effect. Only clicking the confirm button works.

## Steps to reproduce

1. Open a repository in GitHub Desktop.
2. Open the **Create Tag** dialog (e.g. from the menu or branch/tag UI).
3. Enter a tag name (and any other required fields).
4. Press **Ctrl+Enter**.

**Result:** Nothing happens; the tag is not created until the confirm button is clicked.

## Environment

- OS: Windows 10/11 (reported on Windows 10 build 26200)
- GitHub Desktop: **3.6.4 (x64)** — latest release

## Additional context

This is a small keyboard-accessibility / workflow friction issue. Power users who rely on keyboard shortcuts expect Enter/Ctrl+Enter to confirm modal actions without reaching for the mouse.

Contributor guide

Open the contributing guide

Research direction

Start by locating the Create Tag dialog and the code behind its confirm button, then inspect how other modal dialogs handle Ctrl+Enter or keyboard submission. Reproduce the issue on Windows with GitHub Desktop 3.6.4 and verify that Ctrl+Enter creates the tag and closes the dialog just like clicking confirm.

Written by the indexing model from the issue text.

Assessment

Tech stack
electron, typescript
Domain
accessibility, desktop
Issue type
Bug
Difficulty
2/5
Estimated time
1-3 hours
Activity status
Active
Clarity
Mostly clear
Newbie friendliness
68/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.