SUMMARY In the KDE 6.5 beta, the weather widget does not display the "weather-storm-symbolic" icon in the panel and fallsback to "weather-none-available-symbolic". I have not observed this behaviour for other icons in my limited testing by changing the weather station to other cities. STEPS TO REPRODUCE 1. Change to a city with a stormy weather right now (Such as Ranchi, India) OBSERVED RESULT The panel should display the weather-storm-symbolic icon EXPECTED RESULT The panel display weather-none-available-symbolic icon SOFTWARE/OS VERSIONS Operating System: CachyOS Linux KDE Plasma Version: 6.4.90 KDE Frameworks Version: 6.18.0 Qt Version: 6.10.0 Kernel Version: 6.16.8-2-cachyos (64-bit) Graphics Platform: Wayland Processors: 16 × AMD Ryzen 7 5800H with Radeon Graphics Memory: 16 GiB of RAM (13.5 GiB usable) Graphics Processor 1: NVIDIA GeForce GTX 1650 Graphics Processor 2: AMD Radeon Graphics ADDITIONAL INFORMATION
Works for me with breeze icons. Which icon theme are you using?
(In reply to David Redondo from comment #1) > Works for me with breeze icons. Which icon theme are you using? I am using the default breeze icons too
For people that want to test this, I used https://www.lightningmaps.org to find a city with thunderstorm
What seems to be happening is the mapping of condition to icon is failing / not exact on some provider, not the icon rendering. Which provider are you experiencing this with?
(In reply to Ismael Asensio from comment #4) > What seems to be happening is the mapping of condition to icon is failing / > not exact on some provider, not the icon rendering. > > Which provider are you experiencing this with? I'm using BBC Weather. You seem to be correct, since after some further testing, the issue doesn’t seem to be with the weather-storm-symbolic icon itself, as it displays correctly for some locations (e.g. Sicily, Italy). I've also noticed that in some locations (e.g. Patna, India), no icon is displayed even for non-stormy conditions. The provider is BBC Weather in both cases.
(In reply to Sameer Singh from comment #5) > (In reply to Ismael Asensio from comment #4) > > What seems to be happening is the mapping of condition to icon is failing / > > not exact on some provider, not the icon rendering. > > > > Which provider are you experiencing this with? > > I'm using BBC Weather. > You seem to be correct, since after some further testing, the issue doesn’t > seem to be with the weather-storm-symbolic icon itself, as it displays > correctly for some locations (e.g. Sicily, Italy). I've also noticed that in > some locations (e.g. Patna, India), no icon is displayed even for non-stormy > conditions. The provider is BBC Weather in both cases. I'm not able to reproduce the issue right now (getting a stormy icon for "Thundery Storms" in Ranchi and Verona). It is a bit hard to do it due to the chaotic nature of the data :D If you can reproduce it again, can you also post the condition text that is displayed below the icon? If the provider gives us a text that we don't have yet mapped, it can explain why the icon represents "unknown".
Works as expected for me in Verona, Italy right now.
(In reply to Ismael Asensio from comment #6) > (In reply to Sameer Singh from comment #5) > > (In reply to Ismael Asensio from comment #4) > > > What seems to be happening is the mapping of condition to icon is failing / > > > not exact on some provider, not the icon rendering. > > > > > > Which provider are you experiencing this with? > > > > I'm using BBC Weather. > > You seem to be correct, since after some further testing, the issue doesn’t > > seem to be with the weather-storm-symbolic icon itself, as it displays > > correctly for some locations (e.g. Sicily, Italy). I've also noticed that in > > some locations (e.g. Patna, India), no icon is displayed even for non-stormy > > conditions. The provider is BBC Weather in both cases. > > I'm not able to reproduce the issue right now (getting a stormy icon for > "Thundery Storms" in Ranchi and Verona). It is a bit hard to do it due to > the chaotic nature of the data :D > > If you can reproduce it again, can you also post the condition text that is > displayed below the icon? > If the provider gives us a text that we don't have yet mapped, it can > explain why the icon represents "unknown". I tried Varanasi, India right now, the text shows "Hazy" and the icon when clicking on the widget is "weather-clouds-night" while the icon on the panel is "weather-none-available-symbolic"
Oh thanks! That was helpful. Now I think I understand the issue: the panel icon (compact representation) does not correspond with the full condition icon (in full representation) in some circumstances. Since the backend provides a single condition icon, this is now a pure issue with the representation on the applet. The icon shown should be the very same in both places (bar the `-symbolic` prefix), but I've found the code is slightly different for those, and I've been able to reproduce it for Varanasi on "Hazy" condition
A possibly relevant merge request was started @ https://invent.kde.org/plasma/kdeplasma-addons/-/merge_requests/913
Git commit 952544975222bb38ca9259689af73ade3ff17402 by Ismael Asensio. Committed on 25/09/2025 at 21:55. Pushed by iasensio into branch 'master'. applets/weather: Use mist/fog icon for Hazy condition Despite different nuances, this is better than leaving the icon as Unknown/Not Available. M +2 -2 applets/weather/ions/bbcukmet/ion_bbcukmet.cpp https://invent.kde.org/plasma/kdeplasma-addons/-/commit/952544975222bb38ca9259689af73ade3ff17402
A possibly relevant merge request was started @ https://invent.kde.org/plasma/kdeplasma-addons/-/merge_requests/914
Git commit a5720ef0c1c660d9ae2e93bc6b2a20f59fc8d3f8 by Ismael Asensio. Committed on 26/09/2025 at 11:03. Pushed by iasensio into branch 'Plasma/6.5'. applets/weather: Use mist/fog icon for Hazy condition Despite different nuances, this is better than leaving the icon as Unknown/Not Available. (cherry picked from commit 952544975222bb38ca9259689af73ade3ff17402) Co-authored-by: Ismael Asensio <isma.af@gmail.com> M +2 -2 applets/weather/ions/bbcukmet/ion_bbcukmet.cpp https://invent.kde.org/plasma/kdeplasma-addons/-/commit/a5720ef0c1c660d9ae2e93bc6b2a20f59fc8d3f8