Created attachment 7385 Fix icon_data being only fallback Currently xfce4-notifyd yields strange and inconsistent results when updating a notification in various ways. This is due to the insufficient handling of icon_data as a fallback-only option. The attached patch fixes the behavior of the (also attached) reproducer for me.
Created attachment 7386 Reproducer of the problem (icons are not updated)
Works for me. Thanks!
Simon Steinbeiss referenced this bugreport in commit c30e5559b01f407fd171c7ed60865e41a10404b6 Treat icon_data only as pen-ultimate fallback option (Bug #13950) https://git.xfce.org/apps/xfce4-notifyd/commit?id=c30e5559b01f407fd171c7ed60865e41a10404b6
Thanks for reporting, providing the reproducer and testing!