Ever since I bought my car, a 1997 Honda Civic, the interior dome light hasn’t worked when on the “door” setting. It would work with the “on” setting, so I could clearly tell it was receiving power. Because it wouldn’t work when any of the doors were opened, I could tell it was a problem between the light and where the wires from the four door sensors come together.
Because all of that is hidden behind panels and in the ceiling, I didn’t feel like digging around trying to find the problem, so because it’s my car that I can do whatever I want with, I just decided to wire it directly, not bothering to hide it. The light and door switches use simple blade terminals, so I just ran a wire from the driver’s door switch to the light, and now it works when I open the door. The only downside is the key reminder beeper doesn’t work now, but I could fix that if I decide to.