NSBox Basically Not Visible At All on macOS Tahoe in Light Mode?

I noticed that I cannot even tell that an NSBox is being used on macOS Tahoe when the system is in light mode. The 'box' background can't be seen so it makes it appear that the subviews in the box aren't positioned correctly (because they are inset from the subview outside the box). There is no visual indicator that that subviews inside this box are grouped together because well, you can't see the box at all.

In Interface Builder the box looks fine at Design Time in "Light Mode". In Dark Mode the box looks fine at design time and at run time.

Just figured I'd throw that out there.

Switch the box type to custom in IB, then pick the color from another box that isn't custom with the color picker (again because it looks fine at design time). Better.

Is what it is

It looks fine here. I've seen several people make similar statements about colours. One user sent me a picture of their screen (not a screenshot) where one relatively light icon was completely gone. It looked like they had turned on some accessibility contrast option.

However, I did recently find a bug/change in NSBox on Tahoe. It won't print (or export to PDF). I had to override wantsUpdateLayer and return false to fix it.

But, for me, that's strictly when printing. It looks fine on the screen. I have an M1 MacBook Pro and an M2 MacBook Air. If you have a significantly different computer, perhaps without a built-in display, it's possible your display could be being processed as if it were a printout, and not showing.

NSBox Basically Not Visible At All on macOS Tahoe in Light Mode?
 
 
Q