rem: globalCellElement.setAttribute(bgcolor, color); 
add: try { gActiveEditor.setAttributeOrEquivalent(globalCellElement, bgcolor, color, true); } catch(e) {} 
context: function SetColor(ColorWellID, color){  // Save the color  if (ColorWellID == "cellBackgroundCW")  {    if (color)    {      globalCellElement.setAttribute(bgcolor, color);      gDialog.CellInheritColor.collapsed = true;    }    else    {      try {        gActiveEditor.removeAttributeOrEquivalent(globalCellElement, bgcolor, true);      } catch(e) {}      // Reveal addition message explaining "default" color      gDialog.CellInheritColor.collapsed = false;    }  }  else  {    if (color)    {      globalTableElement.setAttribute(bgcolor, color);      gDialog.TableInheritColor.collapsed = true;    }    else    {      try {        gActiveEditor.removeAttributeOrEquivalent(globalTableElement, bgcolor, true);      } catch(e) {}      gDialog.TableInheritColor.collapsed = false;    }    SetCheckbox('CellColorCheckbox');  }  setColorWell(ColorWellID, color);}
meta: 10234	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/10234/d179ca744c161f1470940cf892e0644e15310840/EdTableProps.js/buggy/editor/ui/dialogs/content/EdTableProps.js