"Simulate user interactions" does not work on Linux + Wayland
- 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