Can update repositories, new conflict

resolving dependencies...
looking for conflicting packages...
error: failed to prepare transaction (could not satisfy dependencies)
:: installing icu (76.1-1) breaks dependency 'libicui18n.so=75-64' required by electron28
:: installing icu (76.1-1) breaks dependency 'libicuuc.so=75-64' required by electron28
:: installing flac (1.5.0-1) breaks dependency 'libFLAC.so=12-64' required by electron28
:: installing icu (76.1-1) breaks dependency 'libicui18n.so=75-64' required by electron29
:: installing icu (76.1-1) breaks dependency 'libicuuc.so=75-64' required by electron29
:: installing flac (1.5.0-1) breaks dependency 'libFLAC.so=12-64' required by electron29
:: installing icu (76.1-1) breaks dependency 'libicui18n.so=75-64' required by electron30
:: installing icu (76.1-1) breaks dependency 'libicuuc.so=75-64' required by electron30
:: installing flac (1.5.0-1) breaks dependency 'libFLAC.so=12-64' required by electron30

I am getting this, it asked first to remove nodejs because of another package nodoe-iron , and then showing this,

my last update was 12 days ago and I am not installing anything new

These are issues caused by using electron. You probably need to remove electron versions. I don’t use it so I can’t say with surety.

There have been a lot of problems caused recently by old versions of Electron. Remove them and make a note of any dependencies you still want. Re-run the update and then re-install the removed software.

Similar issue with electron 30 (and older): Issues running updates

it is asking this?

 removing 'nodejs-23.9.0-1' from target list because it conflicts with 'nodejs-lts-iron-20.18.3-1'
:: nodejs-lts-iron-20.18.3-1 and nodejs-23.8.0-1 are in conflict. Remove nodejs? [y/N] yes

when I choose No , it loops back and when I choose yes, it fails the upgrade with the message in OP

As posted above by @MyNameIsRichard

thanks, I ran yay -Yc and it is now updating ,it takes sometime to see how it works but now it is doing something