91³Ô¹ÏÍø

Watch CBS News

I-80 emergency road repairs on pause with first big snow in Sierra

DONNER SUMMIT - Caltrans crews have been working on emergency road repairs along I-80 since September and now the first big snow of the season is here with chain controls going into effect for the higher elevations Wednesday afternoon.

As of Wednesday morning, Caltrans had completed 63 of the 140 miles of emergency repairs it has been working on from Colfax to the Stateline. 

The snow falling on the rutted roads on I-80 on Wednesday and Thursday will slow the progress in the emergency repairs.

"It still gives you that shake when you hit them," said Antonio Rozco who works at a gas station in Nyack.

The work on the $62.9 million project did not get approved until after Labor Day to avoid road closures during summer tourism.

Caltrans District 3 public information officer Jeremy Linder said crews hope to resume work once the storm passes.

"It is all dependent on Mother Nature," said Linder.

Mother Nature allowed for freshly paved asphalt to be completed between Colfax and Alta.

Once you get into the higher elevations, Linder said concrete replacement is needed on the roads which is tougher to do in the cold or snow. There have also been other challenges with doing the work.

"We get some delays with the equipment line, materials," said Linder. "That always can happen with construction."

Having no snow is good for the roads, but not so good for businesses.

"Hopefully the storm will bring in some snow and bring some people in," said Rozco.

Rozco told CBS 13 things have been a lot slower since less people are coming up with no snow.

"Caltrans wouldn't have the roads open to the public if they weren't safe," said Linder.

Caltrans crews also completed several miles of road repairs near Truckee in a secondary project. 

Caltrans is working to secure funding for 2024 to return to spots on I-80 that it is not able to complete in the next few weeks.

Linder reminds travelers to check the forecast before heading up to the mountains and always bring chains to be safe.

"Always pack patience," said Linder. "Just take your time."

To check the latest road conditions, . 

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(); } }); }); }); });