Post popoverWillOpen notification on show; ContentView resets showSettings on receive so reopening always lands on the main window, not Settings.