91³Ô¹ÏÍø

Watch CBS News

Newark Liberty Airport could be limited to 56 flights per hour through mid June

There is more bad news for Newark Liberty International Airport. The Federal Aviation Administration wants to keep reducing flights at the troubled airport for months to come.

That means fewer options for travelers as the federal government works to fix equipment and staffing issues.

"We have a plan to fix Newark. We ask for your patience"  

The FAA says the reduced capacity is needed as it assembles a team of experts to fast track upgrades to the system.

The agency is currently allowing about 56 flights per hour at Newark even though its records show the airport typically has a capacity for over 70 per hour if the weather allows it.

The federal government says, at a meeting with airline executives this week, it will propose keeping the current rate in place at least for the next month.

"We're not doing it to annoy people. We're not doing it to delay peoples' travel. What we're doing is guaranteeing safety," U.S. Transportation Secretary Sean Duffy said.

The agency says in the past two weeks it has replaced Newark's copper lines with fiber and is now working to launch the new lines. The federal government also says it is working with Verizon to improve telecommunication connections for Newark's air traffic controllers, who have now dealt with three equipment malfunctions in two weeks, including two radar outages that lasted between 30 and 90 seconds.

"We are going to fix Newark. We have a plan to fix Newark. We ask for your patience," Duffy said.

Duffy said he's also requesting an inspector general investigation into the FAA's relocation of Newark's controllers to Philadelphia last year.

Travelers wary of flight reductions at Newark Liberty

Passengers say they are very concerned about what the flight reductions will do their travel plans and tourism.

"If they reduce the flight capacity here that means we'll have to go to local airports, like little ones. That would really suck," frequent Newark Liberty traveler Daley Bandale said.

"It's going to really hurt business. It's going to really hurt tourism. This is a major hub. They better fix the system," John Petito said.

"I think whatever makes people safe and the air traffic here is congested, and whatever's the best for the travelers," Clare Stonesifer added.

View CBS News In
CBS News App Open
Chrome Safari Continue
const link = doc.createElement('link'); link.rel = 'stylesheet'; link.href = '/fly/fly/bundles/cbsnewscontent/css/cmp-banner.min.css?v=296763317a51cab90faa73f1bb146d5c'; doc.head.appendChild(link); doc.body.innerHTML = CONSENT_MESSAGE; } else { el.insertAdjacentHTML('afterend', CONSENT_MESSAGE); } }); } function hidePrivacyMessage() { // Remove from the main document document.querySelectorAll(`.${CONSENT_MESSAGE_CLASS}`).forEach(el => el.remove()); // Remove from inside any iframes document.querySelectorAll('iframe').forEach(iframe => { const doc = iframe.contentDocument || iframe.contentWindow.document; doc.querySelectorAll(`.${CONSENT_MESSAGE_CLASS}`).forEach(el => el.remove()); }); } function activateGatedScripts() { // Handle both new format (cmp-gated-script) and old OneTrust/Ketch format (optanon-category-4) const gatedScripts = Array.from(document.querySelectorAll('script.cmp-gated-script, script.optanon-category-4')); // Activate scripts sequentially with a small delay to avoid timing issues let delay = 0; gatedScripts.forEach(function(placeholder, index) { setTimeout(function() { // Skip if already processed if (placeholder.hasAttribute('data-cmp-processed')) { return; } placeholder.setAttribute('data-cmp-processed', 'true'); const newScript = document.createElement('script'); newScript.type = 'text/javascript'; // Try new format first (data-cmp-src), then fall back to old format (data-src) const src = placeholder.getAttribute('data-cmp-src') || placeholder.getAttribute('data-src'); if (src) { newScript.src = src; } else if (placeholder.textContent) { // Inline script - just copy the content newScript.textContent = placeholder.textContent; } // Handle new format attributes (data-cmp-attrs) - for both inline and external scripts const attrs = placeholder.getAttribute('data-cmp-attrs'); if (attrs) { const tempDiv = document.createElement('div'); tempDiv.innerHTML = '
<\/div>'; const tempAttrs = tempDiv.firstChild.attributes; for (let i = 0; i < tempAttrs.length; i++) { // For external scripts, allow defer/async. For inline scripts, skip them (not valid) if (src || (tempAttrs[i].name !== 'async' && tempAttrs[i].name !== 'defer')) { newScript.setAttribute(tempAttrs[i].name, tempAttrs[i].value); } } } // Copy other attributes from old OneTrust format for (let i = 0; i < placeholder.attributes.length; i++) { const attr = placeholder.attributes[i]; // Skip attributes we've already handled or don't want to copy if (!['class', 'data-src', 'data-type', 'data-cmp-src', 'data-cmp-attrs', 'data-cmp-processed', 'type', 'async', 'defer', 'src'].includes(attr.name)) { newScript.setAttribute(attr.name, attr.value); } } placeholder.parentNode.replaceChild(newScript, placeholder); // If external script, manually trigger window.onload handlers after it loads // This handles widgets that use window.onload for initialization if (src) { newScript.addEventListener('load', function() { // If page already loaded and script set a new onload handler, trigger it if (document.readyState === 'complete' && window.onload) { const originalOnload = window.onload; window.onload = null; // Clear temporarily to prevent loops originalOnload(); // Execute the handler } }); } }, delay); delay += 500; // 500ms delay between each script to allow full loading }); } cbsoptanon.onScriptsReady(function(cmp) { cmp.ot.targetingAllowed(function(allowed) { if (!allowed) { showPrivacyMessage(); } else { activateGatedScripts(); } }); cmp.ot.awaitInitialConsent(function(consent_model) { cmp.ot.addOnConsentChangedHandler(function() { cmp.ot.targetingAllowed(function(allowed) { if (allowed) { hidePrivacyMessage(); activateGatedScripts(); } else { showPrivacyMessage(); } }); }); }); });