Travelers faced a busy and sometimes aggravating July Fourth weekend at U.S. airports stressed by staffing shortages and other strains, but flight disruptions eased on Sunday and Monday.

Cancellations jumped when bad weather hit parts of the country on Friday and Saturday. Airlines canceled more than 1,200 U.S. flights those two days, about 2.4% of what was scheduled, as thunderstorms affected several large hub airports. Problems eased later in the weekend, with about 300 flights canceled Sunday and about 180 Monday, as of midday, according to figures from FlightAware, a flight-tracking firm.