NSSplitViewItem Vibrancy Is Not Added with Every Initializer
After yesterday’s wrap up of my fix for vibrant table views, I have discovered that NSSplitViewItem
has 3 initializer variants since macOS 10.11: The latter will not add vibrancy. Guess who, by accident, discovered his table view to be wrapped in a init(sidebarWithViewController:)
call.
Fixing NSTableView Cell Backgrounds by Deactivating NSSplitViewItem's Visual Effects
I discovered my own idiocy and found that I overlooked which initializer of NSSplitViewItem
was called. Apparently, the sidebar-related one adds vibrancy by default. Dealing with un-vibrancifying a table view might still be interesting, so I leave this up.