I'm not sure if you've started your trip yet but I just flew from MIA-HKG with a layover in JFK. I think the total flight time was 28 hours not including the layover. I booked an extra seat for my daughter so I could bring her carseat. That helped keep her safe and secure when I had to use the loo. She is used to car seats in general (although this was a new "travel" carseat) so she eventually fell asleep. The only downside is that the buckle of the seat belt happens to be right in the middle of her back and can be felt through the carseat padding. I was prepared for this and used the newborn insert between the carseat frame and the carseat cover to help with that. I also brought an ultralightweight beach towel to use as a play mat on the floor of the plane between the seats so she could sit and play and climb and stretch out in a safe place.
For entertainment, I brought a few toys and books: afew favourites and a few new toys. I also brought extra milk and extra food as Cathay Pacific does not offer weaning meals. Unfortunately the child meal was too salty and hard for her (Chicken nuggets) so I did use the food I brought as backup. I also brought extra snacks that she likes.
One of the most useful items I was gifted was a toddlerr leash-harness. This enabled my little one to run around while I could keep a hold of her at a short distance. The leash-harnesss sans-backpack can be worn while in the stroller so it is more useful that the backpack version.
Unfortunately wagons don't seem to considered as strollers so it would be unlikely that you would be able to carry-on.
Hope this helps..
im travelling from YYZ to HKG with my one year old infant and we’re nervous. What rows were you sitting at? Was there sufficient space for her to play within the rows?