<?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>510248</bug_id>
          
          <creation_ts>2025-10-05 01:43:19 +0000</creation_ts>
          <short_desc>Mouse Navigation drag automatically releases when moving actual mouse</short_desc>
          <delta_ts>2025-11-11 08:15:08 +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>input</component>
          <version>6.4.5</version>
          <rep_platform>Arch Linux</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>accessibility</keywords>
          <priority>NOR</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter>rileyjones207</reporter>
          <assigned_to name="KWin default assignee">kwin-bugs-null</assigned_to>
          <cc>duha.bugs</cc>
    
    <cc>kde</cc>
    
    <cc>nate</cc>
    
    <cc>nicolas.fella</cc>
          
          <cf_commitlink>https://invent.kde.org/plasma/kwin/-/commit/ec740fc5b52a8ef33d3beffc53d289433a532362</cf_commitlink>
          <cf_versionfixedin>6.4.6</cf_versionfixedin>
          <cf_sentryurl></cf_sentryurl>
          <votes>0</votes>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>2459608</commentid>
    <comment_count>0</comment_count>
    <who name="">rileyjones207</who>
    <bug_when>2025-10-05 01:43:19 +0000</bug_when>
    <thetext>SUMMARY


STEPS TO REPRODUCE
0. With mouse navigation / mouse keys enabled
1. Hold numpad 5
2. Move cursor using physical mouse

OBSERVED RESULT
After around 1 second, the drag or highlight action will end without you letting go of numpad 5.

EXPECTED RESULT
Mouse cursor would continue dragging or highlighting selection until numpad 5 is released.

WORKAROUND
Before moving the mouse, press any key on keyboard. This gives the expected result.

SOFTWARE/OS VERSIONS
Operating System: Arch Linux 
KDE Plasma Version: 6.4.5
KDE Frameworks Version: 6.18.0
Qt Version: 6.9.2
Kernel Version: 6.16.10-arch1-1 (64-bit)
Graphics Platform: Wayland</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2459609</commentid>
    <comment_count>1</comment_count>
    <who name="">rileyjones207</who>
    <bug_when>2025-10-05 01:48:08 +0000</bug_when>
    <thetext>(In reply to rileyjones207 from comment #0)
&gt; SUMMARY
&gt; 
&gt; 
&gt; STEPS TO REPRODUCE
&gt; 0. With mouse navigation / mouse keys enabled
&gt; 1. Hold numpad 5
&gt; 2. Move cursor using physical mouse
&gt; 
&gt; OBSERVED RESULT
&gt; After around 1 second, the drag or highlight action will end without you
&gt; letting go of numpad 5.
&gt; 
&gt; EXPECTED RESULT
&gt; Mouse cursor would continue dragging or highlighting selection until numpad
&gt; 5 is released.
&gt; 
&gt; WORKAROUND
&gt; Before moving the mouse, press any key on keyboard. This gives the expected
&gt; result.
&gt; 
&gt; SOFTWARE/OS VERSIONS
&gt; Operating System: Arch Linux 
&gt; KDE Plasma Version: 6.4.5
&gt; KDE Frameworks Version: 6.18.0
&gt; Qt Version: 6.9.2
&gt; Kernel Version: 6.16.10-arch1-1 (64-bit)
&gt; Graphics Platform: Wayland

SUMMARY
When using mouse navigation / mouse keys along with a real mouse, any highlight or drag action started with numpad 5 will automatically end. This does not occur if you only move the cursor using the keyboard or if you press any key before you move the mouse.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2459850</commentid>
    <comment_count>2</comment_count>
    <who name="David Redondo">kde</who>
    <bug_when>2025-10-06 13:38:44 +0000</bug_when>
    <thetext>Can reproduce.

Note: it doesnt happen if you move the cursor with numpad keys first.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2460212</commentid>
    <comment_count>3</comment_count>
    <who name="Nate Graham">nate</who>
    <bug_when>2025-10-07 19:04:47 +0000</bug_when>
    <thetext>Is this a KCM issue or KWin issue?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2460213</commentid>
    <comment_count>4</comment_count>
    <who name="Nicolas Fella">nicolas.fella</who>
    <bug_when>2025-10-07 19:05:28 +0000</bug_when>
    <thetext>KWin</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2465467</commentid>
    <comment_count>5</comment_count>
    <who name="David Redondo">kde</who>
    <bug_when>2025-10-27 10:45:22 +0000</bug_when>
    <thetext>KWin sends a button up event immediately and repeats that.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2465899</commentid>
    <comment_count>6</comment_count>
    <who name="David Redondo">kde</who>
    <bug_when>2025-10-28 11:30:02 +0000</bug_when>
    <thetext>Git commit 9d226450eff204358deb0dcb4df14a16890db9ea by David Redondo.
Committed on 28/10/2025 at 09:54.
Pushed by davidre into branch &apos;master&apos;.

plugins/mousekeys: Do not release the pointer button on key repeat events
FIXED-IN:6.4.6

M  +3    -3    src/plugins/mousekeys/mousekeys.cpp

https://invent.kde.org/plasma/kwin/-/commit/9d226450eff204358deb0dcb4df14a16890db9ea</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2465928</commentid>
    <comment_count>7</comment_count>
    <who name="David Redondo">kde</who>
    <bug_when>2025-10-28 13:44:28 +0000</bug_when>
    <thetext>Git commit 7f10e1fb6f5325e20d0dee6cd2a11d708d2b5d2f by David Redondo.
Committed on 28/10/2025 at 12:28.
Pushed by davidre into branch &apos;Plasma/6.5&apos;.

plugins/mousekeys: Do not release the pointer button on key repeat events
FIXED-IN:6.4.6


(cherry picked from commit 9d226450eff204358deb0dcb4df14a16890db9ea)

Co-authored-by: David Redondo &lt;kde@david-redondo.de&gt;

M  +3    -3    src/plugins/mousekeys/mousekeys.cpp

https://invent.kde.org/plasma/kwin/-/commit/7f10e1fb6f5325e20d0dee6cd2a11d708d2b5d2f</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2469521</commentid>
    <comment_count>8</comment_count>
    <who name="David Redondo">kde</who>
    <bug_when>2025-11-11 08:15:08 +0000</bug_when>
    <thetext>Git commit ec740fc5b52a8ef33d3beffc53d289433a532362 by David Redondo.
Committed on 11/11/2025 at 08:14.
Pushed by davidre into branch &apos;Plasma/6.4&apos;.

plugins/mousekeys: Do not release the pointer button on key repeat events
FIXED-IN:6.4.6


(cherry picked from commit 9d226450eff204358deb0dcb4df14a16890db9ea)

Co-authored-by: David Redondo &lt;kde@david-redondo.de&gt;

(cherry picked from commit 7f10e1fb6f5325e20d0dee6cd2a11d708d2b5d2f)

Co-authored-by: David Redondo &lt;kde@david-redondo.de&gt;

M  +3    -3    src/plugins/mousekeys/mousekeys.cpp

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

    </bug>

</bugzilla>