I seem to be getting inconsistent results, and I wonder if it has to do with using presentScene(_ scene: SKScene, transition: SKTransition).
Sometimes when I hit the menu button, it is handled in my controllerPauseHandler code as expected, but sometimes it goes back to the Apple TV home screen. The B button always seems to behave correctly, and is handled in my code instead of going to the home screen. My view controller is a subclass of GCEventViewController, and the controllerUserInteractionEnabled is set to false. I actually never change it to true in my tests.
class GameViewController: GCEventViewController {...}
Any thoughts on if there is something I need to do after presentScene is called, or something I can research?
Thanks