Here's a fun widget dilemma…

Setting iOS 18's .widgetAccentedRenderingMode(.desaturated) on an Image that is the content of a Button with an interactive intent breaks its clickability? 👀

Just me, or am I doing something wrong?

@_Davidsmith?

Switching widgetAccentedRenderingMode to .fullColor resolves the user interaction problem, which is frustrating. It feels like the API is accidentally returning a transformed image view with userInteractionDisabled even when it is not originally set 🫤
I have a sample project and a trivial reproduction case, so I guess I should file it?

FB15124298 on WidgetKit
“Image .widgetAccentedRenderingMode(.accentedDesaturated) prevents user interaction in widget when content of a Button(intent:)”

#radars

@stroughtonsmith Just ran into this (even in iOS 26) and duped! FB19244485
@teaseaque ha. I re-upped mine only yesterday as it wasn't fixed in iOS 26

@stroughtonsmith @teaseaque I found a workaround for now - use `Color.clear` for the Button label and put the accented image as a `.background {}`.

I'm running into other issues though, mainly that `.desaturated` breaks position animations (forcing a cross-fade instead of a slide) and `.accentedDesaturated` causes the images to flash to white during an update

@jayrhynas @stroughtonsmith @teaseaque I found this thread on developer forums with some suggested workarounds ... which don't work anymore on iOS 26 🙈 https://developer.apple.com/forums/thread/763804
Widget link broken by `.desatu… | Apple Developer Forums