https://bugs.kde.org/show_bug.cgi?id=521879

            Bug ID: 521879
           Summary: After upgrading Plasma from 6.6.5 to 6.7.0 on Fedora
                    44 (KDE Wayland session), the "English (US,
                    international with dead keys)" keyboard layout stopped
                    producing correct dead-key compose sequences in
                    Chromium-based and Electron-based applications.
    Classification: Plasma
           Product: kwin
      Version First 6.7.0
       Reported In:
          Platform: Fedora RPMs
                OS: Linux
            Status: REPORTED
          Severity: normal
          Priority: NOR
         Component: input
          Assignee: [email protected]
          Reporter: [email protected]
                CC: [email protected]
  Target Milestone: ---

STEPS TO REPRODUCE:

On Fedora 44 KDE Plasma, Wayland session, set keyboard layout to "us" with
variant "intl" (English, US International with dead keys) via System Settings →
Keyboard.
Update Plasma from 6.6.5 to 6.7.0.
Open a Chromium-based or Electron-based application running natively under
Wayland (e.g. Signal Desktop).
In a text field, type ' followed by e.
Type ' followed by a space.

Expected result:

' + e produces é
' + space leaves ' in place (standalone apostrophe)

Actual result:

' + e produces only "e" (no accent)
' + space produces nothing (apostrophe disappears entirely)***

This worked correctly before the Plasma 6.7.0 update.

WORKAROUND FOUND:

Forcing the affected application to run under XWayland instead of native
Wayland (e.g. launching with the --ozone-platform=x11 command-line flag) fully
restores correct dead-key behaviour. Since native Qt/KDE apps are unaffected
and only the Wayland-native Chromium/Electron path is broken, this suggests the
regression lies in KWin/Plasma's Wayland text-input protocol handling
(text-input-unstable-v3), not in the keyboard layout configuration itself.

Environment:

OS: Fedora Linux 44
KDE Plasma Version: 6.7.0 (regression from 6.6.5)
Session: Wayland
Keyboard config: ~/.config/kxkbrc — LayoutList=us, VariantList=intl

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to