If we don't know it is there then it might just as well be behind drywall.
So?
This is our Craft, and our Art. We don't
need that j-box behind the mirror unless there is a problem. The problem has us already troubleshooting the various openings, gathering the symptoms and seeking the understanding that leads us to the point of failure.
I mean, we're
so good at our craft that we can find the point of failure
even when it is at a location that was
willfully buried or "camouflaged".
I remember one two story 1918 single family that had most of the second floor go dead. I found eleven buried sconce lighting outlets, all live with through wiring, before I found the unboxed wirenut splice where a portion of curtain wall had been removed to convert a closet into a deep set of bookshelves. The old black RMC had been removed, leaving Type R conductors in the open, a length of NM had been scabbed on and the whole thing had been squashed against a stud and then wrapped with 3/4" oak boards that were part of the "look" of the bookcase.
One of the open wirenut splices had burned open while lying against the old rough cut stud. While the home owner watched, I redid the splice and everything lit back up. It was nothing less than miraculous that nothing more than half of the wirenut was consumed in the series arc.
I then set about making things correct.
The home owner didn't like the bill, but was glad to have yet another of the problems that
they knew the "handy guy" two owners back had created. It was their house now, and they knew the liability that came with the ownership.
After the initial surprise, they became excited about all the "free" sconces that they could now get luminaires for.
In my troubleshooting, I had exhausted all the places "Code" wiring had hinted at, and had moved on to thinking like a scab installer.
IMO, the j-box behind the mirror is one of the "Code" possibilities to be exhausted before real hole making commences.
