Skip to content

Problems with Emojis in 0.58.0 #5171

@davidbrownell

Description

@davidbrownell

Describe the bug

I have encountered a couple of problems with emojis in v0.58.0 within the "Commit summary" editor.

  • Scenario 1: Pasting "✨" results in "(" (this worked as expected in previous versions)
  • Scenario 2: Pasting "🎨" causes lazygit to become unresponsive (this didn't work as expected in previous versions (the emoji wasn't pasted), but didn't cause lazygit to become unresponsive)

Note that both of these scenarios work as expected when invoking git (without lazygit) on the command line.

To Reproduce

Steps to reproduce the behavior:

  1. Make local changes and stage them...
  2. Display the commit dialog...

Scenario 1

  1. Paste "✨"
  2. Note that "(" is displayed.
Expected behavior

"✨" should be displayed.

Screenshot
Image

Scenario 2

  1. Paste "🎨"
  2. Note that "<" is displayed and lazygit is unresponsive (I haven't been able to kill the app and have to kill the terminal)
Expected behavior

"🎨" should be displayed and lazygit should not become unresponsive.

Screenshot
Image

Version info:

  • commit=a0e81c93b89ccb13efe186d057505c624fb1e4ec, build date=2026-01-03T19:26:24Z, build source=binaryRelease, version=0.58.0, os=windows, arch=amd64, git version=2.50.1.windows.1
  • git version 2.50.1.windows.1

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions