Bug 445587 - Response to mouse clicks broken
Summary: Response to mouse clicks broken
Status: RESOLVED FIXED
Alias: None
Product: neon
Classification: KDE Neon
Component: Packages User Edition (other bugs)
Version First Reported In: unspecified
Platform: Other Linux
: NOR normal
Target Milestone: ---
Assignee: Neon Bugs
URL:
Keywords: regression
Depends on:
Blocks:
 
Reported: 2021-11-16 13:11 UTC by geisserml
Modified: 2021-11-27 12:06 UTC (History)
4 users (show)

See Also:
Latest Commit:
Version Fixed/Implemented In:
Sentry Crash Report:


Attachments
Screencast (1.10 MB, video/mp4)
2021-11-16 13:19 UTC, geisserml
Details
Update log (30.90 KB, text/plain)
2021-11-16 13:33 UTC, geisserml
Details
qt5-declarative-dev (list of installed files) (16.55 KB, text/plain)
2021-11-25 15:05 UTC, geisserml
Details

Note You need to log in before you can comment on or make changes to this bug.
Description geisserml 2021-11-16 13:11:41 UTC
SUMMARY
Since today's kde/qt updates, the Overview effect does not respond to mouse clicks anymore. (This used to work correctly prior to the update.)

STEPS TO REPRODUCE
1. Trigger the Overview effect (e. g. using active corner or shortcut)
2. (Left-)click on the area of a window

OBSERVED RESULT
Nothing happens.

EXPECTED RESULT
The effect should be closed and the clicked window should be shown.

SOFTWARE/OS VERSIONS
Operating System: KDE neon 5.23
KDE Plasma Version: 5.23.3
KDE Frameworks Version: 5.88.0
Qt Version: 5.15.3
Kernel Version: 5.11.0-40-generic (64-bit)
Graphics Platform: Wayland
Graphics Processor: Mesa DRI Intel® HD Graphics 4000

ADDITIONAL INFORMATION
Might be Wayland-only. I haven't used X since a longer time.
Comment 1 geisserml 2021-11-16 13:19:23 UTC
Created attachment 143622 [details]
Screencast
Comment 2 geisserml 2021-11-16 13:19:38 UTC
Same problem on X - I have made you a screencast.
Comment 3 geisserml 2021-11-16 13:21:30 UTC
By the way, the purple description background is really strange. That's only on X, not on Wayland, though. Is this on purpose, or should I file a separate issue?
Comment 4 geisserml 2021-11-16 13:33:25 UTC
Created attachment 143624 [details]
Update log
Comment 5 tgnff242 2021-11-16 16:44:14 UTC
An update in `qt5-declarative` is the cause. The `5.15.2+kde+r40-1` in archlinux's versioning.
Comment 6 geisserml 2021-11-16 18:16:28 UTC
@tgnff242 Thanks for the information. Unfortunately I'm not able to check as I can't easily revert the update.
Is the Archlinux `qt5-declarative` package equivalent to `qtdeclarative5-dev` in KDE Neon?
Comment 7 tgnff242 2021-11-16 19:39:28 UTC
@geisserml That one and the `qtdeclarative5-dev-tools`. `apt` keeps the previous packages somewhere in `/var/caches`. If you hadn't cleared it yet, you should be able to find it. Also, the Present Windows seems to work.
Comment 8 geisserml 2021-11-16 20:29:13 UTC
@tgnff242 I rolled back the `qtdeclarative5-dev-tools` package as suggested, but it didn't fix the issue, unfortunately. From looking at the package contents, this would also seem unlikely, since it appears to only contain development utilities that are not used at runtime, as far as I can guess.
Comment 9 geisserml 2021-11-16 20:30:04 UTC
> That one and the `qtdeclarative5-dev-tools`.

Oh, pardon - I overlooked the "that one and". I'll have to re-test this.
Comment 10 geisserml 2021-11-16 20:42:39 UTC
So now I managed to roll back both the qtdeclaratives5-dev and the qtdeclaratives5-dev-tools package to the older versions using the following commands:
```bash
cd /var/cache/apt/archives
sudo dpkg --force-all -i qtdeclarative5-dev-tools_5.15.2+p20.04+tunstable+git20211110.0228-0_amd64.deb qtdeclarative5-dev_5.15.2+p20.04+tunstable+git20211110.0228-0_amd64.deb
```
However, it's still the same issue anyway...
Comment 11 tgnff242 2021-11-17 23:26:32 UTC
It might have been an even older working version on Neon, more split packages or that you hadn't restarted kwin.

In any case, it seems to be fixed by an update to qt5-declarative on my end.
Comment 12 geisserml 2021-11-18 12:30:02 UTC
(In reply to tgnff242 from comment #11)
> It might have been an even older working version on Neon, more split
> packages or that you hadn't restarted kwin.
> 
> In any case, it seems to be fixed by an update to qt5-declarative on my end.

I did restart kwin (via system reboot), but probably it will be more split packages, as you say.
If this is already fixed in newer Qt packages I'm fine with it, hoping they will get released to Neon User at some point.
Comment 13 geisserml 2021-11-18 19:52:11 UTC
Is there any way how we can help accelerate getting this fixed in distributions quickly, in particularly KDE Neon?
I'm kind of tired to wait until the next regular release cycle for this bug to get resolved, as the next release might introduce similar new bugs in other areas. I know developing reliable software is really hard, but from a user perspective it would sometimes apear nice if KDE had better means of quality control for releases. The bugginess of the system sometimes annoys me a bit.
Comment 14 Vlad Zahorodnii 2021-11-25 14:55:25 UTC
No changes to the overview effect in 5.23 were made. If something has regressed, I suggest to try rolling back Qt packages. I'm not familiar with ubuntu package naming, but "qtdeclarative5-dev" most likely contains C++ header files not the actual libs.
Comment 15 geisserml 2021-11-25 15:04:07 UTC
The thing is that there is no `qt5-declarative` package, only `qt5-declarative-dev` and `qt5-declarative-private-dev`.
From looking at the list of installed packages for `qt5-declarative-dev`, it seems like this package also contains binaries, not only headers. I'll attach the list for you to check.
Comment 16 geisserml 2021-11-25 15:05:20 UTC
Created attachment 143935 [details]
qt5-declarative-dev (list of installed files)
Comment 17 geisserml 2021-11-25 15:06:30 UTC
* installed packages

I mean installed files, of course. Sorry.
Comment 18 geisserml 2021-11-25 15:13:19 UTC
I've moved the issue to KDE Neon, as it's caused by Qt packaging rather than by the Overview effect itself.
Comment 19 Harald Sitter 2021-11-26 09:46:31 UTC
Latest snapshot of user edition should contain the fix.
Comment 20 geisserml 2021-11-26 12:41:05 UTC
> Latest snapshot of user edition should contain the fix.
Confirmed, thanks a lot!
Comment 21 geisserml 2021-11-27 12:06:20 UTC
@ Vlad Zahorodnii: Any ideas about the purple text background on X that I mentioned in Comment 3? Is this a known bug?