91³Ô¹ÏÍø

Watch CBS News

Despite its impact on Mosquito Fire, recent rain won't help state's long-term fire situation, say experts

FORESTHILL - Twenty-four hours of rain helped suppress the fast-growing Mosquito fire, giving crews a leg up on containment and allowing evacuees to return to a smoke-free community. But what did the rain do for wildfires long-term?

"It feels great and I am so happy," said Debbie Moon, who was evacuated for nearly two weeks and knows the neighborhood's not out of the woods yet.

"I never put my guard down. There's going to be fires no matter where you go," she said. 

The Mosquito fire burned fast and hot and was finally suppressed after 24 hours of rain.

 "That had a tremendous impact on suppressing the fire," said Mosquito Fire Public Information Officer Andrew Dowd.

But what does the rain help long-term?

estimated rainfall
Estimated rainfall over the last 72 hours.

CBS13 Meteorologist Nic Merianos says the Foresthill area received less than one inch of rain in 48 hours. The respite is also a reality check.

"Unfortunately, it does not do a lot to address the fact that our fuels are critically historically low levels of fuel moisture. Long-term we're going to need a lot more rain," said Dowd.

Says Dowd.

"There is no way to drought-proof California," said Jay Lund, a professor of environmental engineering at UC Davis.

Lund says it's no longer how can California fix its drought problem, it's how can it adapt to a drought that's not going anywhere.

"California can adapt to the warmer dryer climate," said Lund.

The professor and fire agencies are on the same page about what California can do to prepare for the new normal.

 "We're going to have to try and use less water...build more fire-resistant structures," said Lund.

 "Consider some fire-resistant construction methods that allow us to create an environment we can effectively defend your homes. The material you're using the roofing your using," said Dowd.

In the meantime, crews will be ready to respond to the next wildfire.

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