I keep chat open on a monitor at all times, so visibilityState is never "hidden", but I do want to get notified of pings just in case I'm not really paying attention at the time, so it'd be nice if it was possible to allow notifications to go through even if the tab is visible, as long as it's not focused.
I'd imagine this is not wanted behaviour for everyone so it makes more sense as a toggle. The i18n is a bit tricky, I'd be thinking along the lines of ☒ Even if chat is visible and just require the user to intuit this doesn't include "even if chat is focused"?