Should I try to fix a broken extension cord instead of replacing it?
Probably not worth the hassle. Extension cords are cheap, and testing for internal breaks or shorts without a multimeter is frustrating and unreliable. Your time is worth more than the cost of a new cord.