Bug 509857 - weather-storm-symbolic icon not visible in the panel
Summary: weather-storm-symbolic icon not visible in the panel
Status: CONFIRMED
Alias: None
Product: plasmashell
Classification: Plasma
Component: Weather widget (other bugs)
Version First Reported In: 6.4.90
Platform: CachyOS Linux
: NOR normal
Target Milestone: 1.0
Assignee: Plasma Bugs List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2025-09-24 08:43 UTC by Sameer Singh
Modified: 2025-09-26 12:34 UTC (History)
3 users (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Sameer Singh 2025-09-24 08:43:34 UTC
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
Comment 1 David Redondo 2025-09-24 11:48:39 UTC
Works for me with breeze icons. Which icon theme are you using?
Comment 2 Sameer Singh 2025-09-24 11:57:53 UTC
(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
Comment 3 David Redondo 2025-09-24 12:29:44 UTC
For people that want to test this, I used https://www.lightningmaps.org to find a city with thunderstorm
Comment 4 Ismael Asensio 2025-09-24 12:59:57 UTC
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?
Comment 5 Sameer Singh 2025-09-24 13:08:42 UTC
(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.
Comment 6 Ismael Asensio 2025-09-24 18:46:23 UTC
(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".
Comment 7 Nate Graham 2025-09-24 20:01:59 UTC
Works as expected for me in Verona, Italy right now.
Comment 8 Sameer Singh 2025-09-24 21:33:02 UTC
(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"
Comment 9 Ismael Asensio 2025-09-25 19:33:21 UTC
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
Comment 10 Bug Janitor Service 2025-09-25 21:59:03 UTC
A possibly relevant merge request was started @ https://invent.kde.org/plasma/kdeplasma-addons/-/merge_requests/913
Comment 11 Ismael Asensio 2025-09-26 11:02:45 UTC
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
Comment 12 Bug Janitor Service 2025-09-26 11:03:32 UTC
A possibly relevant merge request was started @ https://invent.kde.org/plasma/kdeplasma-addons/-/merge_requests/914
Comment 13 Ismael Asensio 2025-09-26 12:34:54 UTC
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