For some reason, Xwayland doesn't like starting without outputs. If outputs are added later, it sends bogus EnterNotify and LeaveNotify events.