91³Ô¹ÏÍø

Watch CBS News

Bookcase is recalled after child dies in tip-over incident

Dania Furniture is recalling a bookcase sold online and at its stores nationwide after an unanchored unit tipped over, killing a four-year-old child, the Boise, Idaho, company and the Consumer Product Safety Commission said Thursday.

Dania Furniture said it had received the report of the child's death in August 2023. A law mandating safety measures designed to prevent such tragedies took effect the following month. 

Made in Italy, about 940 of the recalled bookcases were sold from November 2017 through February 2024 for about $370, the recall stated. 

hayden-bookcase.jpg
Recalled Hayden Bookcase. U.S. Consumer Product Safety Commission

The recalled product contains six storage cubbies and is made of brown wood with three sliding white doors. The bookcase is 35.5 inches wide, 16 inches deep and 73 inches tall. A label on the back has the SKU number LB2225/A.

Households with the product should stop using it unless it is anchored to a wall, and unanchored units should be put in an area that children can't reach, the notice advised. 

hayden-label.jpg
Recalled Hayden Bookcase label. U.S. Consumer Product Safety Commission

Owners of the bookcase should contact Dania Furniture to set up a free in-home installation of a tip-over restraint kit. The company is also offering to refund those who prefer to have the recalled bookcase picked up and returned.

The company can be reached at 844-722-6347 from 9 a.m. to 6 p.m. PT Monday through Friday, by emailing ProductSafetyHotline@interline.com or online . 

Products manufactured before Sept. 1, 2023 are not covered by the Sturdy Act, which requires manufacturers take steps to ensure furniture such as dressers are less likely to tip onto children. 

Furthermore, parents and others are urged to anchor TV sets and other large furniture to the wall so kids can't pull them down. The law mandates that new furniture be sold with anchor kits.  

From January 2013 through July 2023, there were 137 reported child fatalities from furniture, TV and appliance tip-over incidents, which injure 17,800 people each year, according the CPSC. Between 2000 and 2019, 451 children under 17 were killed by furniture and TVs tipping over and crushing them, the agency has noted.

Thursday's recall by Dania Furniture marks the this year related to tip-over hazards. 

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