Lots of times when stuff break and after a log, there are first in you inventory. Example: a drained first aid kit will be first in your inventory, same for rings and other stuff that can break. During combat when you want to use a first aid kit you'll probably try to use the first one, but that one is drained. So you will try to use a second or third one.
What im suggesting is:
Why not create some sort of trash bag where broken items automaticly go into after they break. You can pick items out of it if you want to repair them or just drop the whole bag at the tip. No more figuring out which items are broken and which not. No more stumbling during combat to find the right healing agent.