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

Keyboard input does not follow focus when using XEmbed applications #6053

Open
2 tasks done
howardjohn opened this issue May 13, 2024 · 1 comment
Open
2 tasks done
Labels
4.23 bug missing-log Read the CONTRIBUTING.md file for instructions

Comments

@howardjohn
Copy link

Welcome

  • Yes, I'm using the latest major release or the current development version. These are the only supported versions.
  • Yes, I've searched similar issues and discussions on GitHub and didn't find any.

Current Behavior

When using XEmbed applications, occasionally keyboard input does not follow focus. When I focus away from the Xembed app to another, the I3 UI shows the focus has moved, but all keyboard input remains on the Xembed application.

Specifically, I am running tabbed alacritty --embed (https://tools.suckless.org/tabbed/, https://alacritty.org/)

Expected Behavior

Keyboard input goes to the focused window.

Reproduction Instructions

I have been doing:

tabbed alacritty --embed, then Ctrl+Shift+Enter in there a few times to open some tabs. Trigger i3 keyboard shortcut for focus Left and focus Right to focus/unfocus it. Type some letters in between.

Occasionally -- not always -- the input remains on the tabbed while it should be on the other window. The UI always highlights the correct window (that is, the UI highlights a different window than keyboard input goes to)

i3 version

Binary i3 version:  4.23 © 2009 Michael Stapelberg and contributors
Running i3 version: 4.23 (pid 5348)
Loaded i3 config:
  /home/john/.i3/config (main) (last modified: Mon 13 May 2024 03:46:50 PM PDT, 2389 seconds ago)

The i3 binary you just called: /usr/bin/i3
The i3 binary you are running: i3

Config file

{}

Linux distribution & Version

6.8.9-arch1-1 Arch

Are you using a compositor?

I am sure I don't run any compositor

Logfile

No response

@howardjohn howardjohn added the bug label May 13, 2024
@i3bot
Copy link

i3bot commented May 13, 2024

I don’t see a link to logs.i3wm.org. Did you follow https://i3wm.org/docs/debugging.html? (In case you actually provided a link to a logfile, please ignore me.)

@i3bot i3bot added missing-log Read the CONTRIBUTING.md file for instructions 4.23 labels May 13, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
4.23 bug missing-log Read the CONTRIBUTING.md file for instructions
Projects
None yet
Development

No branches or pull requests

2 participants