Bug 395727 - Blur with transparency not working properly in application menus until apps are restarted; consider warning the user of this
Summary: Blur with transparency not working properly in application menus until apps a...
Status: RESOLVED WORKSFORME
Alias: None
Product: Breeze
Classification: Plasma
Component: general (other bugs)
Version First Reported In: 5.13.1
Platform: Manjaro Linux
: NOR normal
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords: junior-jobs
Depends on:
Blocks:
 
Reported: 2018-06-22 07:40 UTC by Michael D
Modified: 2025-07-10 03:48 UTC (History)
5 users (show)

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


Attachments
kwrite_menu_blur (1.32 MB, image/png)
2018-06-23 08:19 UTC, Alex Nemeth
Details
Screenshot of issue (559.46 KB, image/png)
2018-06-25 07:13 UTC, Michael D
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Michael D 2018-06-22 07:40:58 UTC
When I set the breeze widget transparency and enable blur, only some menus are blurred, such as a right click on the desktop. But the menu in KWrite is transparent but not blurred when accessed either from the menu bar or the toolbar (e.g. with open recent). This happens in both X and wayland.
Comment 1 Alex Nemeth 2018-06-23 08:19:50 UTC
Created attachment 113520 [details]
kwrite_menu_blur

As you can see from the image I can't reproduce the issue.
I'm also using Manjaro with latest Plasma.
Could you post an image of the issue please?
Comment 2 Michael D 2018-06-24 10:29:54 UTC
I'm not at my computer at the moment but have you tested this on Wayland on different virtual desktops? That might be the problem. I'll upload a screenshot soon.
Comment 3 Michael D 2018-06-24 10:33:03 UTC
I'm not at my computer at the moment but have you tested this on Wayland on different virtual desktops? That might be the problem. I'll upload a screenshot soon.
Comment 4 Michael D 2018-06-24 16:01:36 UTC
Sorry, I can't take a screenshot of a menu in wayland given the way spectacle works. It wouldn't show anything interesting anyway except a transparent menu without blur.

Anyway, the bug is present even on all virtual desktops, so that wasn't the problem. There is no pattern form what I can tell as to where it works and where it doesn't. Also, I've noticed that it sometimes works on the first invocation of a menu and then doesn't on the second, so try a bunch of times in a row to see if that makes a difference.
Comment 5 Michael D 2018-06-25 07:13:14 UTC
Created attachment 113550 [details]
Screenshot of issue
Comment 6 Michael D 2018-06-26 07:47:37 UTC
There was a Manjaro testing update as of June 25 that seems to have fixed something because I can no longer reproduce the problem (in an X session, anyway). There was an update to mesa, so maybe that did it. I'm running integrated Intel Kaby Lake graphics and haven't been able to reproduce the problem for over a day. I'm also surprised that nobody else has reported this issue as far as I can tell. Probably best to just close this.
Comment 7 David Edmundson 2018-06-26 07:59:39 UTC
Probably the 5.13.1 backports. Thanks for reporting back
Comment 8 Michael D 2018-06-26 08:14:02 UTC
Well, I just logged into a wayland session to check, and the bug is still there. Right-clicking on the desktop shows blur, but nowhere else. If anyone needs any info, let me know.
Comment 9 Michael D 2018-06-26 19:16:48 UTC
It seems I figured out the problem. If an application is already running when transparency is off, and then transparency is enabled, blur won't work. After restarting the application with transparency already on, blur works.
Comment 10 Alex Nemeth 2018-06-26 20:14:38 UTC
(In reply to Michael D from comment #9)
> It seems I figured out the problem. If an application is already running
> when transparency is off, and then transparency is enabled, blur won't work.
> After restarting the application with transparency already on, blur works.

Several other settings have the same problem, this is not restricted just to widget settings, so I think this is normal behavior.
Nate what do you think of this? This is not a bug with Breeze transparency as the title may suggest. Can we close/rename/reassign this report?
Comment 11 Michael D 2018-06-26 20:17:51 UTC
At the least, shouldn't the user should a warning that they may need to restart applications for the new settings to take effect? I know some other settings do this.
Comment 12 Nate Graham 2018-06-26 20:29:14 UTC
Recommend closing the bug report. It's annoying, for sure, but there's a trivial workaround. I think fixing this is going to be a big project--much larger in scope than just what's listed here--and probably falls under the umbrella of a potential future "move to an instant-apply model" project.
Comment 13 Michael D 2018-06-26 21:34:53 UTC
I have no problem with closing the bug for the very good reason you provided. However, the workaround is "trivial" only if the user knows what it is in advance, which is why it took me four days to figure it out. Unless you turn transparency on during an empty session, you'll probably be scratching your head for some time trying to figure out what's broken. That's why I'd prefer a user warning like the warning one receives when changing font settings, namely, "Some changes such as anti-aliasing or DPI will only affect newly started applications."
Comment 14 Nate Graham 2018-06-27 13:22:03 UTC
That's not a bad idea, really.

Alex, could we add a KMessageWidget that shows up when anything is changed here, and mentions that it only takes effect for newly-launched or restarted apps?
Comment 15 Nate Graham 2021-03-10 03:34:35 UTC
We can certainly add a warning in the config window.
Comment 16 Kat Pavlu 2025-06-10 08:19:47 UTC
I was looking at old bugs (as one does) and I can't reproduce this.
Steps:
1. open Kwrite
2. open Appearance settings, go to Application style, edit, change transparency
3. press apply
4. try right clicking in Kwrite
5. Transparency and blur both work, no restart needed

Original reporters, would you mind checking if you can still get this to happen in 6.3.5?

My setup:
Operating System: Fedora Linux 42
KDE Plasma Version: 6.3.5
KDE Frameworks Version: 6.14.0
Qt Version: 6.9.0
Kernel Version: 6.14.9-300.fc42.x86_64 (64-bit)
Graphics Platform: Wayland
Processors: 8 ร— AMD Ryzen 7 PRO 3700U w/ Radeon Vega Mobile Gfx
Memory: 13.5 GiB of RAM
Graphics Processor: AMD Radeon Vega 10 Graphics
Manufacturer: LENOVO
Product Name: 20NKS52L02
System Version: ThinkPad T495
Comment 17 Bug Janitor Service 2025-06-25 03:47:56 UTC
๐Ÿ›๐Ÿงน โš ๏ธ This bug has been in NEEDSINFO status with no change for at least 15 days. Please provide the requested information, then set the bug status to REPORTED. If there is no change for at least 30 days, it will be automatically closed as RESOLVED WORKSFORME.

For more information about our bug triaging procedures, please read https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging.

Thank you for helping us make KDE software even better for everyone!
Comment 18 Bug Janitor Service 2025-07-10 03:48:12 UTC
๐Ÿ›๐Ÿงน This bug has been in NEEDSINFO status with no change for at least 30 days. Closing as RESOLVED WORKSFORME.