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

            Bug ID: 521726
           Summary: Dead keys (circumflex, diaeresis) broken in
                    LibreOffice after kwin upgrade to 6.7.0
    Classification: Plasma
           Product: kwin
      Version First unspecified
       Reported In:
          Platform: Fedora RPMs
                OS: Linux
            Status: REPORTED
          Severity: normal
          Priority: NOR
         Component: wayland-generic
          Assignee: [email protected]
          Reporter: [email protected]
  Target Milestone: ---

Description:
Since the upgrade of kwin from 6.6.5 to 6.7.0 (2026-06-17), dead keys no longer
work in LibreOffice under a KDE Plasma Wayland session. Pressing a dead key
(e.g. ^ or ¨) has no visible effect; the accented character is never composed.
Pressing the dead key twice correctly outputs the bare accent character,
confirming that the key is recognized as a dead key but the composition step
fails.
This regression is isolated to LibreOffice. Firefox and Thunderbird, both GTK
applications running in the same session, handle dead keys correctly.
Environment:

OS: Fedora 44
KDE Plasma: 6.7.0
kwin: 6.7.0
LibreOffice: 26.2.4.2 (VCL backend: kf6)
Session type: Wayland
Input method: none (XMODIFIERS=@im=none)
Keyboard layout: French (fr)

Steps to reproduce:

Run a KDE Plasma Wayland session on Fedora 44 with kwin 6.7.0
Open LibreOffice Writer
Press the ^ dead key followed by e
Expected result: ê is inserted
Actual result: nothing is inserted on the first keypress; ^ appears only on a
second keypress of the same key

Workaround:
Forcing LibreOffice to use the GTK3 VCL backend resolves the issue:
SAL_USE_VCLPLUGIN=gtk3 libreoffice
This confirms the regression is specific to the interaction between kwin 6.7.0
and LibreOffice's default kf6 VCL backend under Wayland.
Bisection:

kwin 6.6.5 (prior to 2026-06-17): dead keys worked correctly in LibreOffice
kwin 6.7.0 (from 2026-06-17): dead keys broken in LibreOffice

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

Reply via email to