dessant / dessant/buster

"Simulate user interactions" does not work on Linux + Wayland

Open
#402 3 comments 2 reactions 0 assignees View on GitHub
Dominant language
JavaScript
Stars
9.3k
Forks
694
PR merge metrics
No merged PRs in 30d

Description

**System**

* OS name: Fedora
* OS version: 39
* Browser name: Firefox
* Browser version: 121.0

**Extension**

* Extension version: 2.0.1
* User input simulation: **YES**
* Client app version: 0.3.0
* Client app installed successfully: yes

**Bug description**
On Wayland session, client application fails to do anything when `Simulate user interactions` option is enabled.
The extension shows the popup:

>Something went wrong. Open the browser console for more details.

And the browser console contains:

>stderr output from native app org.buster.client: load_input_helper [1900]: XkbGetKeyboard failed to locate a valid keyboard!

The extension and the client works fine without `Simulate user interactions` option.

Related: #295

Contributor guide

No contributing guide indexed for this repository

Research direction

Start with related issue #295 and the native client error from load_input_helper: XkbGetKeyboard could not locate a valid keyboard. Reproduce with user input simulation enabled on Fedora 39 under Wayland, using Firefox 121.0, extension 2.0.1 and client 0.3.0. Done means simulated interactions work without the native-client error, while operation with simulation disabled still works.

Written by the indexing model from the issue text.

Assessment

Tech stack
fedora, javascript, linux
Domain
desktop, operating-systems
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.