<?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>515304</bug_id>
          
          <creation_ts>2026-01-30 15:01:54 +0000</creation_ts>
          <short_desc>Can&apos;t click on any annotation configuration button in Spectacle with Qt 6.11</short_desc>
          <delta_ts>2026-04-06 16:06:07 +0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>2</classification_id>
          <classification>Applications</classification>
          <product>Spectacle</product>
          <component>General</component>
          <version>6.5.91</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>regression</keywords>
          <priority>HI</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Daniel (NIICKTCHUNS)">kde.task832</reporter>
          <assigned_to name="Noah Davis">noahadvs</assigned_to>
          <cc>arojas</cc>
    
    <cc>EpicTux123</cc>
    
    <cc>frederic-m.roux</cc>
    
    <cc>jon9097</cc>
    
    <cc>kde</cc>
    
    <cc>kde</cc>
    
    <cc>kdedev</cc>
    
    <cc>math.s15</cc>
    
    <cc>me</cc>
    
    <cc>nate</cc>
    
    <cc>pallaswept</cc>
    
    <cc>thefuzzstone</cc>
    
    <cc>unsaved4197+6p4t3t5q</cc>
          
          <cf_commitlink>https://invent.kde.org/plasma/spectacle/-/commit/ead75473d3a6861fe4d2cc4d51fbe436470112c3</cf_commitlink>
          <cf_versionfixedin>6.6.4</cf_versionfixedin>
          <cf_sentryurl></cf_sentryurl>
          <votes>0</votes>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>2490075</commentid>
    <comment_count>0</comment_count>
    <who name="Daniel (NIICKTCHUNS)">kde.task832</who>
    <bug_when>2026-01-30 15:01:54 +0000</bug_when>
    <thetext>SUMMARY
In Plasma 6.6 Beta I can&apos;t click on the buttons related to fill, shadow and etc on Spectacle, this wasn&apos;t happening on 6.5.X

STEPS TO REPRODUCE
1. Update to the 6.6 Beta
2. Use spectacle in the fullscreen mode to draw the rectangle
3. Select a shape and try to click on the buttons to set it up

OBSERVED RESULT
The buttons cannot be clicked, only using ALT + the corresponding character

EXPECTED RESULT
The button should be clickable to toggle on and off

SOFTWARE/OS VERSIONS
Linux/KDE Plasma: 6.18.7-arch1-1 Wayland
KDE Plasma Version: 6.5.91
KDE Frameworks Version: 6.22.0
Qt Version: 6.11.0</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2491298</commentid>
    <comment_count>1</comment_count>
    <who name="Antonio Rojas">arojas</who>
    <bug_when>2026-02-04 15:28:26 +0000</bug_when>
    <thetext>Qt 6.11 regression, caused by https://github.com/qt/qtdeclarative/commit/8115731466b579f33295d5c8a71506475750284e</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2491487</commentid>
    <comment_count>2</comment_count>
    <who name="Noah Davis">noahadvs</who>
    <bug_when>2026-02-05 08:49:47 +0000</bug_when>
    <thetext>*** Bug 515537 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2495068</commentid>
    <comment_count>3</comment_count>
    <who name="David Edmundson">kde</who>
    <bug_when>2026-02-16 11:54:06 +0000</bug_when>
    <thetext>If we do need a local solution, swapping AnimatedLoader for Loader works around it.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2506365</commentid>
    <comment_count>4</comment_count>
    <who name="Daniel (NIICKTCHUNS)">kde.task832</who>
    <bug_when>2026-03-26 21:25:20 +0000</bug_when>
    <thetext>Well, Qt 6.11 is out, on Arch Linux systems spectacle is already broken</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2507072</commentid>
    <comment_count>5</comment_count>
    <who name="Antonio Rojas">arojas</who>
    <bug_when>2026-03-30 16:28:17 +0000</bug_when>
    <thetext>*** Bug 518335 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2507405</commentid>
    <comment_count>6</comment_count>
    <who name="TheFuzzStone">thefuzzstone</who>
    <bug_when>2026-04-01 08:51:54 +0000</bug_when>
    <thetext>I have the same bug.

My system:

Operating System: Arch Linux 
KDE Plasma Version: 6.6.3
KDE Frameworks Version: 6.24.0
Qt Version: 6.11.0
Kernel Version: 6.19.10-arch1-1 (64-bit)
Graphics Platform: Wayland
Graphics Processor: Mesa Intel® Iris® Xe Graphics</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2507448</commentid>
    <comment_count>7</comment_count>
    <who name="Noah Davis">noahadvs</who>
    <bug_when>2026-04-01 15:37:56 +0000</bug_when>
    <thetext>We were hoping Qt 6.11 would be fixed by the time it was release, but I guess we&apos;ll have to backport a workaround.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2507568</commentid>
    <comment_count>8</comment_count>
    <who name="Antonio Rojas">arojas</who>
    <bug_when>2026-04-02 06:47:02 +0000</bug_when>
    <thetext>*** Bug 518420 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2507667</commentid>
    <comment_count>9</comment_count>
    <who name="Antonio Rojas">arojas</who>
    <bug_when>2026-04-02 15:25:43 +0000</bug_when>
    <thetext>*** Bug 518443 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2507704</commentid>
    <comment_count>10</comment_count>
    <who name="Antonio Rojas">arojas</who>
    <bug_when>2026-04-02 19:25:27 +0000</bug_when>
    <thetext>*** Bug 518450 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2507918</commentid>
    <comment_count>11</comment_count>
    <who name="Noah Davis">noahadvs</who>
    <bug_when>2026-04-03 18:47:55 +0000</bug_when>
    <thetext>The workaround we thought we had doesn&apos;t work, so I&apos;m looking for a new workaround. There is currently no known workaround for the Qt 6.11 bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2508415</commentid>
    <comment_count>12</comment_count>
    <who name="Bug Janitor Service">bug-janitor</who>
    <bug_when>2026-04-06 11:09:29 +0000</bug_when>
    <thetext>A possibly relevant merge request was started @ https://invent.kde.org/plasma/spectacle/-/merge_requests/524</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2508479</commentid>
    <comment_count>13</comment_count>
    <who name="Oliver Beard">olib141</who>
    <bug_when>2026-04-06 15:50:55 +0000</bug_when>
    <thetext>Git commit b9529c3b8c29d5dd4679d071b3738167e0b924cd by Oliver Beard.
Committed on 06/04/2026 at 11:31.
Pushed by olib into branch &apos;master&apos;.

Gui/CaptureOverlay: Work around Qt 6.11 being clever

Qt questionably tries to determine whether a QQuickItem has any children outside the bounds of the item that want to handle input. For the annotation toolbar, a popup is loaded later and so doesn&apos;t work for this check, so Qt thinks that it doesn&apos;t need to know about events outside its bounds.

This behaviour was introduced in qt/qt-declarative@81157314 and qt/qt-declarative@9efdc555.

To make sure that the annotations toolbar is not eligible for this &apos;optimisation&apos;, manufacture the conditions that would prevent it.
FIXED-IN: 6.6.4

M  +17   -0    src/Gui/CaptureOverlay.qml

https://invent.kde.org/plasma/spectacle/-/commit/b9529c3b8c29d5dd4679d071b3738167e0b924cd</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2508483</commentid>
    <comment_count>14</comment_count>
    <who name="Oliver Beard">olib141</who>
    <bug_when>2026-04-06 16:06:07 +0000</bug_when>
    <thetext>Git commit ead75473d3a6861fe4d2cc4d51fbe436470112c3 by Oliver Beard.
Committed on 06/04/2026 at 16:06.
Pushed by olib into branch &apos;Plasma/6.6&apos;.

Gui/CaptureOverlay: Work around Qt 6.11 being clever

Qt questionably tries to determine whether a QQuickItem has any children outside the bounds of the item that want to handle input. For the annotation toolbar, a popup is loaded later and so doesn&apos;t work for this check, so Qt thinks that it doesn&apos;t need to know about events outside its bounds.

This behaviour was introduced in qt/qt-declarative@81157314 and qt/qt-declarative@9efdc555.

To make sure that the annotations toolbar is not eligible for this &apos;optimisation&apos;, manufacture the conditions that would prevent it.
FIXED-IN: 6.6.4


(cherry picked from commit b9529c3b8c29d5dd4679d071b3738167e0b924cd)

Co-authored-by: Oliver Beard &lt;olib141@outlook.com&gt;

M  +17   -0    src/Gui/CaptureOverlay.qml

https://invent.kde.org/plasma/spectacle/-/commit/ead75473d3a6861fe4d2cc4d51fbe436470112c3</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>