1. both lights can work under certain circumstance... so the short is not at either light.
2. the breaker can be reset, so it is not the breaker..
Conclusion: you have a defective switch..