All short-haul flights from British Airways have been canceled.

The airline said that the problem was related to a hardware issue and that it was not related to a cyber- attack.

The major outage has resulted in flights being canceled and passengers being stuck on planes.

Customers may experience some delays, but long-haul flights are still operating.

The airline's website and app were unavailable for hours on Friday evening, preventing customers from checking in online or booking flights.

Customers were advised to check the website for the latest flight information on Saturday morning.

Due to the continuing technical issues we are facing, we have had to cancel all short-haul flights from Heathrow until midday. Customers due to travel later today should check their flight status on ba.com as we anticipate further disruption during the day.

Customers may experience some delays, but our long-haul services at Heathrow and all flights at London City airport are due to operate as planned. Customers can check-in online at ba.com and at the airport.

We are giving customers on canceled services options including a full refund and all customers booked to travel on short-haul services from Heathrow today can choose to rebook for free. We will be contacting customers.

The airline said it would contact customers and that it would work to resolve the issue as soon as possible. We advise our customers to check ba.com for the latest flight information before arriving at the airport.

We know we let our customers down and we will do everything we can to make up for it, but for now our focus is on getting as many customers and flights away as we can.

People complained on social media about a lack of information, while photographs of departure boards showed few flights boarding.

It is the second time in 10 days that the airline has had an issue.