Weird shadow in context menu after latest updates

After some recent updates the shadow around the context menu is not rendered properly.

Before:
Screenshot_20240412_095715

After:
Screenshot_20240412_101332

The only thing I did was update, this is the list of the packages I updated:

extra/kwin                            6.0.3.1-2      6.0.3.1-4              -0.42 MiB
extra/layer-shell-qt                  6.0.3-1        6.0.3-4                 0.00 MiB
garuda/mhwd-nvidia                    525.60.11-1    550.67.1-1              0.01 MiB
extra/plasma-nm                       6.0.3-1        6.0.3-2                 0.02 MiB
extra/pyside6                         6.6.2-2        6.7.0git20240406-1      2.46 MiB
extra/python-pyqt6                    6.6.1-3        6.7.0dev2404081550-1    0.21 MiB
extra/qt6-5compat                     6.6.3-1        6.7.0-1                 0.01 MiB
extra/qt6-base                        6.6.3-1        6.7.0-2                 0.71 MiB
extra/qt6-declarative                 6.6.3-1        6.7.0-1                 4.83 MiB
extra/qt6-imageformats                6.6.3-1        6.7.0-1                 0.00 MiB
extra/qt6-multimedia                  6.6.3-1        6.7.0-1                 0.02 MiB
extra/qt6-multimedia-ffmpeg           6.6.3-1        6.7.0-1                 0.00 MiB
extra/qt6-networkauth                 6.6.3-1        6.7.0-1                 0.00 MiB
extra/qt6-positioning                 6.6.3-1        6.7.0-1                 0.02 MiB
extra/qt6-quick3d                     6.6.3-1        6.7.0-1                 0.21 MiB
extra/qt6-quicktimeline               6.6.3-1        6.7.0-1                 0.17 MiB
extra/qt6-sensors                     6.6.3-1        6.7.0-1                 0.01 MiB
extra/qt6-shadertools                 6.6.3-1        6.7.0-1                 0.27 MiB
extra/qt6-speech                      6.6.3-1        6.7.0-1                 0.00 MiB
extra/qt6-svg                         6.6.3-1        6.7.0-1                 0.13 MiB
extra/qt6-tools                       6.6.3-1        6.7.0-2                -0.55 MiB
extra/qt6-translations                6.6.3-1        6.7.0-1                 0.01 MiB
extra/qt6-virtualkeyboard             6.6.3-1        6.7.0-1                 0.02 MiB
extra/qt6-wayland                     6.6.3-1        6.7.0-1                 0.12 MiB
extra/qt6-webchannel                  6.6.3-1        6.7.0-1                 0.00 MiB
extra/qt6-webengine                   6.6.3-1        6.7.0-1                32.13 MiB
extra/qt6-websockets                  6.6.3-1        6.7.0-1                 0.00 MiB
extra/shiboken6                       6.6.2-2        6.7.0git20240406-1      0.07 MiB
extra/xmlsec                          1.3.3-2        1.3.4-1                -0.04 MiB

And kde gear:

extra/akonadi-calendar                24.02.1-1      24.02.2-1               0.01 MiB
extra/akonadi-contacts                24.02.1-1      24.02.2-1               0.01 MiB
extra/akonadi-import-wizard           24.02.1-1      24.02.2-1               0.01 MiB
extra/akonadi-mime                    24.02.1-1      24.02.2-1               0.00 MiB
extra/akonadi-notes                   24.02.1-1      24.02.2-1               0.00 MiB
extra/akonadi-search                  24.02.1-1      24.02.2-1               0.00 MiB
extra/ark                             24.02.1-1      24.02.2-1               0.00 MiB
extra/baloo-widgets                   24.02.1-1      24.02.2-1               0.00 MiB
extra/calendarsupport                 24.02.1-1      24.02.2-1               0.01 MiB
extra/dolphin                         24.02.1-1      24.02.2-1               0.01 MiB
extra/dolphin-plugins                 24.02.1-1      24.02.2-1               0.01 MiB
extra/eventviews                      24.02.1-1      24.02.2-1               0.01 MiB
extra/ffmpegthumbs                    24.02.1-1      24.02.2-1               0.00 MiB
extra/grantleetheme                   24.02.1-1      24.02.2-1               0.00 MiB
extra/gwenview                        24.02.1-1      24.02.2-1               0.00 MiB
extra/incidenceeditor                 24.02.1-1      24.02.2-1               0.00 MiB
extra/kaccounts-integration           24.02.1-1      24.02.2-1               0.00 MiB
extra/kalarm                          24.02.1-1      24.02.2-1               0.03 MiB
extra/kate                            24.02.1-1      24.02.2-1               0.05 MiB
extra/kcalc                           24.02.1-1      24.02.2-1               0.00 MiB
extra/kcalutils                       24.02.1-1      24.02.2-1               0.00 MiB
extra/kdeconnect                      24.02.1-1      24.02.2-1               0.05 MiB
extra/kdegraphics-mobipocket          24.02.1-1      24.02.2-1               0.00 MiB
extra/kdegraphics-thumbnailers        24.02.1-1      24.02.2-1               0.00 MiB
extra/kdenetwork-filesharing          24.02.1-1      24.02.2-1               0.01 MiB
extra/kdenlive                        24.02.1-2      24.02.2-1               0.35 MiB
extra/kdepim-addons                   24.02.1-1      24.02.2-1              -0.04 MiB
extra/kdialog                         24.02.1-1      24.02.2-1               0.00 MiB
extra/kidentitymanagement             24.02.1-1      24.02.2-1               0.01 MiB
extra/kimap                           24.02.1-1      24.02.2-1               0.01 MiB
extra/kio-extras                      24.02.1-1      24.02.2-1               0.02 MiB
extra/kitinerary                      24.02.1-1      24.02.2-1               0.02 MiB
extra/kldap                           24.02.1-1      24.02.2-1               0.01 MiB
extra/kmailtransport                  24.02.1-1      24.02.2-1               0.00 MiB
extra/kmbox                           24.02.1-1      24.02.2-1               0.00 MiB
extra/kmime                           24.02.1-1      24.02.2-1               0.01 MiB
extra/konsole                         24.02.1-1      24.02.2-1               0.01 MiB
extra/kontactinterface                24.02.1-1      24.02.2-1               0.00 MiB
extra/kpimtextedit                    24.02.1-1      24.02.2-1               0.00 MiB
extra/kpkpass                         24.02.1-1      24.02.2-1               0.00 MiB
extra/kpmcore                         24.02.1-1      24.02.2-1               0.02 MiB
extra/kruler                          24.02.1-1      24.02.2-1               0.00 MiB
extra/ksmtp                           24.02.1-1      24.02.2-1               0.00 MiB
extra/ktnef                           24.02.1-1      24.02.2-1               0.00 MiB
extra/libakonadi                      24.02.1-1      24.02.2-1               0.05 MiB
extra/libgravatar                     24.02.1-1      24.02.2-1               0.00 MiB
extra/libkdcraw                       24.02.1-1      24.02.2-1               0.00 MiB
extra/libkdcraw5                      24.02.1-1      24.02.2-1               0.00 MiB
extra/libkdepim                       24.02.1-1      24.02.2-1               0.00 MiB
extra/libkexiv2                       24.02.1-1      24.02.2-1               0.00 MiB
extra/libkgapi                        24.02.1-1      24.02.2-1               0.01 MiB
extra/libkleo                         24.02.1-1      24.02.2-1               0.02 MiB
extra/libksieve                       24.02.1-1      24.02.2-1               0.02 MiB
extra/mailcommon                      24.02.1-1      24.02.2-1               0.01 MiB
extra/mailimporter                    24.02.1-1      24.02.2-1               0.01 MiB
extra/messagelib                      24.02.1-1      24.02.2-1               0.55 MiB
extra/okular                          24.02.1-1      24.02.2-1               0.02 MiB
extra/partitionmanager                24.02.1-1      24.02.2-1               0.01 MiB
extra/pimcommon                       24.02.1-1      24.02.2-1               0.01 MiB
extra/signon-kwallet-extension        24.02.1-1      24.02.2-1               0.00 MiB
extra/spectacle                       24.02.1-1      24.02.2-1              -0.01 MiB

I’ve “fixed” it temporary by enabling the “shadowless menus and tooltips” option in kvantum but it creates a 1px dark border around.

Does someone know of a better fix/workaround?

ps. Garuda-inxi in case it’s needed:

garuda-inxi
System:
Kernel: 6.8.4-arch1-Adashima-T2-1-t2 arch: x86_64 bits: 64 compiler: gcc
v: 13.2.1 clocksource: tsc avail: acpi_pm
parameters: BOOT_IMAGE=/@/boot/vmlinuz-linux-t2
root=UUID=e49596ca-d034-4d2e-b55e-34a609cd9dac rw rootflags=subvol=@
rd.udev.log_priority=3 vt.global_cursor_default=0 loglevel=3
intel_iommu=on iommu=pt pcie_ports=compat nosgx
Desktop: KDE Plasma v: 6.0.3 tk: Qt v: N/A info: frameworks v: 6.0.0
wm: kwin_wayland vt: 1 dm: SDDM Distro: Garuda base: Arch Linux
Machine:
Type: Laptop System: Apple product: Macmini8,1 v: 1.0
serial: <superuser required> Chassis: type: 9 v: Mac-7BA5B2DFE22DDD8C
serial: <superuser required>
Mobo: Apple model: Mac-7BA5B2DFE22DDD8C v: Macmini8,1
serial: <superuser required> uuid: <superuser required> UEFI: Apple
v: 2020.80.5.0.1 (iBridge: 21.16.3049.0.0,0) date: 12/20/2023
CPU:
Info: model: Intel Core i5-8500B bits: 64 type: MCP arch: Coffee Lake
gen: core 8 level: v3 note: check built: 2018 process: Intel 14nm family: 6
model-id: 0x9E (158) stepping: 0xA (10) microcode: 0xF6
Topology: cpus: 1x cores: 6 smt: <unsupported> cache: L1: 384 KiB
desc: d-6x32 KiB; i-6x32 KiB L2: 1.5 MiB desc: 6x256 KiB L3: 9 MiB
desc: 1x9 MiB
Speed (MHz): avg: 2399 high: 4000 min/max: 800/4100 scaling:
driver: intel_pstate governor: performance cores: 1: 800 2: 4000 3: 4000
4: 800 5: 800 6: 3998 bogomips: 36012
Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx
Vulnerabilities: <filter>
Graphics:
Device-1: Intel CoffeeLake-H GT2 [UHD Graphics 630] vendor: Apple
driver: i915 v: kernel arch: Gen-9.5 process: Intel 14nm built: 2016-20
ports: active: DP-1 empty: DP-2, DP-3, HDMI-A-1, HDMI-A-2, HDMI-A-3
bus-ID: 00:02.0 chip-ID: 8086:3e9b class-ID: 0300
Display: wayland server: X.org v: 1.21.1.12 with: Xwayland v: 23.2.6
compositor: kwin_wayland driver: X: loaded: modesetting
alternate: fbdev,intel,vesa dri: iris gpu: i915 display-ID: 0
Monitor-1: DP-1 res: 1920x1080 size: N/A modes: N/A
API: EGL v: 1.5 hw: drv: intel iris platforms: device: 0 drv: iris
device: 1 drv: swrast gbm: drv: iris surfaceless: drv: iris wayland:
drv: iris x11: drv: iris
API: OpenGL v: 4.6 compat-v: 4.5 vendor: intel mesa v: 24.0.5-arch1.1
glx-v: 1.4 direct-render: yes renderer: Mesa Intel UHD Graphics 630 (CFL
GT2) device-ID: 8086:3e9b memory: 15.11 GiB unified: yes display-ID: :1.0
API: Vulkan v: 1.3.279 layers: 3 device: 0 type: integrated-gpu name: Intel
UHD Graphics 630 (CFL GT2) driver: mesa intel v: 24.0.5-arch1.1
device-ID: 8086:3e9b surfaces: xcb,xlib,wayland device: 1 type: cpu
name: llvmpipe (LLVM 17.0.6 256 bits) driver: mesa llvmpipe
v: 24.0.5-arch1.1 (LLVM 17.0.6) device-ID: 10005:0000
surfaces: xcb,xlib,wayland
Audio:
Device-1: Intel Cannon Lake PCH cAVS driver: snd_hda_intel v: kernel
alternate: snd_soc_skl,snd_sof_pci_intel_cnl bus-ID: 00:1f.3
chip-ID: 8086:a348 class-ID: 0403
Device-2: Apple Audio driver: aaudio pcie: gen: 3 speed: 8 GT/s lanes: 4
bus-ID: 02:00.3 chip-ID: 106b:1803 class-ID: 0401
Device-3: Nam Tai E&E Products or OmniVision Sony Playstation Eye
driver: ov534,snd-usb-audio type: USB rev: 2.0 speed: 480 Mb/s lanes: 1
mode: 2.0 bus-ID: 2-11:3 chip-ID: 1415:2000 class-ID: 0102
Device-4: AVerMedia AM310 USB Microphone
driver: hid-generic,snd-usb-audio,usbhid type: USB rev: 1.1 speed: 12 Mb/s
lanes: 1 mode: 1.1 bus-ID: 2-14:5 chip-ID: 07ca:3510 class-ID: 0300
API: ALSA v: k6.8.4-arch1-Adashima-T2-1-t2 status: kernel-api
tools: alsactl,alsamixer,amixer
Server-1: sndiod v: N/A status: off tools: aucat,midicat,sndioctl
Server-2: PipeWire v: 1.0.4 status: active with: 1: pipewire-pulse
status: active 2: wireplumber status: active 3: pipewire-alsa type: plugin
4: pw-jack type: plugin tools: pactl,pw-cat,pw-cli,wpctl
Network:
Device-1: Broadcom BCM4364 802.11ac Wireless Network Adapter vendor: Apple
driver: brcmfmac v: kernel pcie: gen: 1 speed: 2.5 GT/s lanes: 1
bus-ID: 03:00.0 chip-ID: 14e4:4464 class-ID: 0280
IF: wlp3s0 state: down mac: <filter>
Device-2: Broadcom NetXtreme BCM57766 Gigabit Ethernet PCIe vendor: Apple
driver: tg3 v: kernel pcie: gen: 1 speed: 2.5 GT/s lanes: 1 port: N/A
bus-ID: 04:00.0 chip-ID: 14e4:1686 class-ID: 0200
IF: enp4s0 state: up speed: 1000 Mbps duplex: full mac: <filter>
IF-ID-1: enp2s0f1u1 state: up speed: 100 Mbps duplex: half mac: <filter>
Info: services: NetworkManager, smbd, systemd-timesyncd
Drives:
Local Storage: total: 1.16 TiB used: 521.16 GiB (43.9%)
SMART Message: Unable to run smartctl. Root privileges required.
ID-1: /dev/nvme0n1 maj-min: 259:0 vendor: Apple model: SSD AP0256M
size: 233.76 GiB block-size: physical: 4096 B logical: 4096 B
speed: 31.6 Gb/s lanes: 4 tech: SSD serial: <filter> fw-rev: 1306
temp: 34.9 C scheme: GPT
ID-2: /dev/sda maj-min: 8:0 vendor: Fanxiang model: S500PRO 1TB
size: 953.87 GiB block-size: physical: 512 B logical: 512 B type: USB
rev: 3.2 spd: 10 Gb/s lanes: 1 mode: 3.2 gen-2x1 tech: N/A
serial: <filter> fw-rev: 1.00 scheme: GPT
Partition:
ID-1: / raw-size: 250 GiB size: 250 GiB (100.00%) used: 140.82 GiB (56.3%)
fs: btrfs dev: /dev/sda1 maj-min: 8:1
ID-2: /boot/efi raw-size: 300 MiB size: 299.3 MiB (99.76%)
used: 48.8 MiB (16.3%) fs: vfat dev: /dev/nvme0n1p1 maj-min: 259:1
ID-3: /home raw-size: 250 GiB size: 250 GiB (100.00%)
used: 140.82 GiB (56.3%) fs: btrfs dev: /dev/sda1 maj-min: 8:1
ID-4: /var/log raw-size: 250 GiB size: 250 GiB (100.00%)
used: 140.82 GiB (56.3%) fs: btrfs dev: /dev/sda1 maj-min: 8:1
ID-5: /var/tmp raw-size: 250 GiB size: 250 GiB (100.00%)
used: 140.82 GiB (56.3%) fs: btrfs dev: /dev/sda1 maj-min: 8:1
Swap:
Kernel: swappiness: 133 (default 60) cache-pressure: 100 (default) zswap: no
ID-1: swap-1 type: zram size: 15.47 GiB used: 0 KiB (0.0%) priority: 100
comp: zstd avail: lzo,lzo-rle,lz4,lz4hc,842 max-streams: 6 dev: /dev/zram0
Sensors:
System Temperatures: cpu: 67.0 C pch: 53.0 C mobo: N/A
Fan Speeds (rpm): cpu: 2392
Info:
Memory: total: 16 GiB available: 15.47 GiB used: 6.18 GiB (39.9%)
Processes: 274 Power: uptime: 24m states: freeze,mem,disk suspend: deep
avail: s2idle wakeups: 0 hibernate: platform avail: shutdown, reboot,
suspend, test_resume image: 6.17 GiB services: org_kde_powerdevil,
power-profiles-daemon, upowerd Init: systemd v: 255 default: graphical
tool: systemctl
Packages: pm: dpkg pkgs: 0 pm: pacman pkgs: 2257 libs: 494
tools: octopi,pamac,paru Compilers: clang: 17.0.6 gcc: 13.2.1
Shell: garuda-inxi default: Bash v: 5.2.26 running-in: konsole
inxi: 3.3.33
Garuda (2.6.25-1):
System install date:     2024-03-07
Last full system update: 2024-04-12 ↻
Is partially upgraded:   No
Relevant software:       snapper NetworkManager dracut
Windows dual boot:       No/Undetected
Failed units:
1 Like

Reboot, please, as the ‘swoosh’ indicates. KDE needs the McLovin’.

1 Like

It’s only showing cause I loaded and snapshot for the before/after and then updated again, but the previous time I tried restarting right away , I also restarted several times while trying different kvantum settings.
Right now it says Last full system update: 2024-04-12 and the issue is still there.

That’s cool. :smiley:

Kvantum & transparency in Settings is what I would focus on. Big QT6 update today, as you probably noticed. Maybe try a different theme?

2 Likes

Right, It doesn’t happen on all themes, but this is the dr460nized one and I got used to it, As soon as I have time I’ll try to see if the sweet theme (afaik dr460nized was based on that) has some updates for plasma6 and try to install that and check.

2 Likes

There has been some KDE or Sweet or Kvantum updates breaking things.

Some Plasma Panel themes have been affected by this update, the SVGs are not rendering properly, so my guess is it’s not Kvantum nor Sweet related.

I don’t know yet how to fix about the context menus I have other theming bugs prioritized first.

2 Likes
3 Likes

So is this not necessarily a KDE bug? I was about to report the global menus causing plasmashell to go nuts at 100% CPU usage.

It’s by far the worst I’ve seen with Gimp. Seems like non-KDE apps that support the global menu are getting hit the worst by this.

And I thought i messed something up on my system and nuked all the kde apps LOL.

5 Likes

This topic was automatically closed 2 days after the last reply. New replies are no longer allowed.