Bug: Linux plugin not forwarding space to DAW when plugin has focus

A user reported this. I was able to reproduce it with Reaper and Bitwig with our plugins. Our plugins are using 8.0.10 with standard Ubuntu Linux.

The plugin does not forward space, esc, and probably other keys in Linux when the plugin UI was clicked and has the focus (send all key inputs to the plugin in Reaper disabled). I need to click the DAW Window and remove the focus to start/stop the sequencer with the space key, for example.

The same plugins forwards those keys on macOS and Windows. I would expect that this works the same on Linux. It slows down the workflow for users when this does not work. Some non-JUCE Linux plugins seem to work.

Any fix or help would be welcome.

Any news on this? No one else noticed the problem?

I have a report of this as well.

1 Like

I have just recevied a report a few days ago.

once interacted with, the plugin ui doesn’t let keyboard events reach the DAW, thus making it impossible to control the transport without clicking on the main window.

It appears on LV2 & VST3 on Ardour + Linux. On Ardour + macOS/Windows the issue does not exist.

I have built a test plugin (just a simple clock) here: GitHub - ZL-Audio/ZLTest at clock (at JUCE 8.0.10) and the user confirms that the issue still exists.

The user also points me to the following issue: [Bug]: Components steal X11 focus when clicked · Issue #1171 · juce-framework/JUCE · GitHub . It looks very similar, but I cannot confirm that they are identical.

1 Like