Bug 2247891

Summary: IBus Wayland Virtual Keyboard breaks keyboard navigation with tab key
Product: [Fedora] Fedora Reporter: David Warner <david.p.warner>
Component: ibusAssignee: fujiwara <tfujiwar>
Status: CLOSED ERRATA QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 39CC: i18n-bugs, shawn.p.huang, tfujiwar
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: ibus-1.5.29~rc2-1.fc39 Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2023-11-17 01:37:12 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description David Warner 2023-11-04 05:47:30 UTC
Description of problem: Enabling the IBus Wayland Virtual Keyboard stops tab key keyboard navigation working from focused text fields.


Version-Release number of selected component (if applicable): IBus 1.5.29
Fedora 39
KDE 5.27.9
KDE Frameworks 5.111.0
Qt 5.15.10
Kernel 6.5.6


How reproducible: 100% (works with live USB)


Steps to Reproduce:
1. Run systemsettings5 utility, open 'Input Devices' > 'Virtual Keyboard' section, select 'IBus Wayland' and click 'Apply'.
2. Wait for IBus Panel to appear in system tray.
3. Focus 'Search...' text box at top left corner of System Settings window, type a few characters and press the tab key.

Actual results:
A horizontal tab character is inserted.

Expected results:
The next UI element is focused (the menu icon to the right of the 'Search...' text box).

Additional info:
Shift+Tab works to focus the previous element.

This doesn't happen in XWayland apps (I tested Slack). As an aside, the Super+Space shortcut also doesn't work in XWayland apps.

Comment 1 Fedora Update System 2023-11-09 07:59:57 UTC
FEDORA-2023-5db957a31f has been submitted as an update to Fedora 39. https://bodhi.fedoraproject.org/updates/FEDORA-2023-5db957a31f

Comment 2 Fedora Update System 2023-11-10 02:18:04 UTC
FEDORA-2023-5db957a31f has been pushed to the Fedora 39 testing repository.
Soon you'll be able to install the update with the following command:
`sudo dnf upgrade --enablerepo=updates-testing --refresh --advisory=FEDORA-2023-5db957a31f`
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2023-5db957a31f

See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.

Comment 3 David Warner 2023-11-10 10:10:57 UTC
Confirmed IBus 1.5.29~rc2-1 fixes the tab bug.

Comment 4 Fedora Update System 2023-11-17 01:37:12 UTC
FEDORA-2023-5db957a31f has been pushed to the Fedora 39 stable repository.
If problem still persists, please make note of it in this bug report.