Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

New note keybind interferes with ibus emoji IME on Linux #88

Open
abstractsun opened this issue Aug 18, 2024 · 3 comments
Open

New note keybind interferes with ibus emoji IME on Linux #88

abstractsun opened this issue Aug 18, 2024 · 3 comments
Labels
Bug Something isn't working tangent-electron Issues relating to the Tangent Application itself.

Comments

@abstractsun
Copy link

Tangent v0.7.6
Ubuntu 22.04.4 LTS

I have ibus installed, which is from the Ubuntu repositories (ibus, ibus-table-emoji)

When I try to input emoji using the ibus emoji IME, I am able to do so. However, if I attempt to navigate through the emoji list using Ctrl+N, the emoji picker is suddenly closed with whatever emoji was last selected inputted, and Tangent opens a new note document.

Expected behavior: Tangent should not intercept keystrokes while the emoji picker is open.

@taylorhadden
Copy link
Contributor

That's interesting… Do you have similar issues with other electron-based applications? In theory, Electron shouldn't be receiving that Ctrl+N keystroke if ibus is consuming it.

@abstractsun
Copy link
Author

Depends on the app, apparently:

  • Native apps: never
  • Signal (Flatpak): most of the time
  • Electron app I self-compiled in 2020 (AppImage): never
  • Obsidian (Flatpak): never

@taylorhadden
Copy link
Contributor

This may be as simple as ignoring all keystrokes while an IME is open. I'll put it on the docket.

@taylorhadden taylorhadden added Bug Something isn't working tangent-electron Issues relating to the Tangent Application itself. labels Aug 29, 2024
@taylorhadden taylorhadden added this to the Tangent v0.8.x milestone Aug 29, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Bug Something isn't working tangent-electron Issues relating to the Tangent Application itself.
Projects
Status: Ready
Development

No branches or pull requests

2 participants