<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugs.kde.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.6"
          urlbase="https://bugs.kde.org/"
          
          maintainer="sysadmin@kde.org"
>

    <bug>
          <bug_id>513637</bug_id>
          
          <creation_ts>2025-12-21 08:15:48 +0000</creation_ts>
          <short_desc>keyboard repeat not working in Brave Browser</short_desc>
          <delta_ts>2026-01-09 21:23:37 +0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>4</classification_id>
          <classification>Plasma</classification>
          <product>kwin</product>
          <component>general</component>
          <version>6.5.4</version>
          <rep_platform>CachyOS</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>NOR</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>0</everconfirmed>
          <reporter>hide.exclaim358</reporter>
          <assigned_to name="KWin default assignee">kwin-bugs-null</assigned_to>
          <cc>nate</cc>
    
    <cc>nicolas.fella</cc>
    
    <cc>ritchie</cc>
          
          <cf_commitlink>https://invent.kde.org/plasma/kwin/-/commit/62e56540a3060f072c81df04dcbbff4d51ace9bb</cf_commitlink>
          <cf_versionfixedin>6.5.5</cf_versionfixedin>
          <cf_sentryurl></cf_sentryurl>
          <votes>0</votes>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>2478482</commentid>
    <comment_count>0</comment_count>
    <who name="">hide.exclaim358</who>
    <bug_when>2025-12-21 08:15:48 +0000</bug_when>
    <thetext>SUMMARY
Keyboard repeat is not working in Brave browser when using KWIN WM. If I use other WM, keyboard repeat works perfectly in Brave Browser. No keyboard accessibility function is turned on in the keyboard settings.

STEPS TO REPRODUCE
1. Use KWIN WM.
2. Open Brave browser. 
3. Hold a key to repeat

OBSERVED RESULT
Keyboard repeat is not working

EXPECTED RESULT
The pressed key should repeat and show as many letter as possible until key press is removed.

SOFTWARE/OS VERSIONS
Linux/KDE Plasma:  CachyOS 6.18.2-1
KDE Plasma Version: 6.5.4
KDE Frameworks Version: 6.5.4 
Qt Version: 6

ADDITIONAL INFORMATION: 

This bug occurs in multiple distros if they have KWIN WM. Other WM fixes the problem.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2478843</commentid>
    <comment_count>1</comment_count>
    <who name="Nate Graham">nate</who>
    <bug_when>2025-12-22 21:37:48 +0000</bug_when>
    <thetext>Are they using KGlobalAccel for stuff? That would be strange.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2478947</commentid>
    <comment_count>2</comment_count>
    <who name="Nicolas Fella">nicolas.fella</who>
    <bug_when>2025-12-23 10:29:38 +0000</bug_when>
    <thetext>(In reply to Nate Graham from comment #1)
&gt; Are they using KGlobalAccel for stuff? That would be strange.

No, it&apos;s unrelated to global shortcuts</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2478948</commentid>
    <comment_count>3</comment_count>
    <who name="Nicolas Fella">nicolas.fella</who>
    <bug_when>2025-12-23 10:29:45 +0000</bug_when>
    <thetext>https://invent.kde.org/plasma/kwin/-/merge_requests/8172</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2482972</commentid>
    <comment_count>4</comment_count>
    <who name="Nicolas Fella">nicolas.fella</who>
    <bug_when>2026-01-08 15:45:32 +0000</bug_when>
    <thetext>Git commit fdd3f4104070416457d9a52c9fa789796259847f by Nicolas Fella.
Committed on 08/01/2026 at 14:35.
Pushed by zamundaaa into branch &apos;master&apos;.

Handle key repeat state from input method keys

M  +10   -10   src/inputmethod.cpp
M  +4    -3    src/inputmethod.h
M  +24   -3    src/wayland/inputmethod_v1.cpp
M  +2    -2    src/wayland/inputmethod_v1.h

https://invent.kde.org/plasma/kwin/-/commit/fdd3f4104070416457d9a52c9fa789796259847f</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2483304</commentid>
    <comment_count>5</comment_count>
    <who name="Nicolas Fella">nicolas.fella</who>
    <bug_when>2026-01-09 14:20:48 +0000</bug_when>
    <thetext>Git commit 62e56540a3060f072c81df04dcbbff4d51ace9bb by Nicolas Fella.
Committed on 09/01/2026 at 13:24.
Pushed by nicolasfella into branch &apos;Plasma/6.5&apos;.

Handle key repeat state from input method keys
(cherry picked from commit fdd3f4104070416457d9a52c9fa789796259847f)

M  +9    -15   src/inputmethod.cpp
M  +4    -3    src/inputmethod.h
M  +24   -3    src/wayland/inputmethod_v1.cpp
M  +2    -2    src/wayland/inputmethod_v1.h

https://invent.kde.org/plasma/kwin/-/commit/62e56540a3060f072c81df04dcbbff4d51ace9bb</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>