The most notable thing about our trip home to Singapore was how we were stranded at Perth International Airport for close to 10 hours, after 2 delays. The delays caused many passengers to cancel their New Year Eve plans, but what made it worse was that no one who had already entered the check-in area of the airport was allowed to leave until a few hours later in line with "immigration clearance laws". Needless to say, there were many many irate passengers that day.
According to the captain, who was very transparent about the whole thing, there was damage on the valve of an oxygen tank that supplies the masks that drop down from the overhead compartments in the event of cabin depressurization. As they didn’t have spare parts on hand, they had to fly one in from Sydney. After a few hours of waiting, to our dismay, we were told that the initial fix had failed, so they had to try again with another spare part that was to be flown in from Melbourne. Another few hours of waiting, and much to our relief, the fix worked and we were on our way back.
We counted down to the new year over the Indian Ocean.