      });
  }
 diff --git a/editor/libeditor/CSSEditUtils.cpp b/editor/libeditor/CSSEditUtils.cpp
-index 8d8ecc5c62c0..b783a89a3d58 100644
+index 8d8ecc5c62c0..f59e98b60b17 100644
 --- a/editor/libeditor/CSSEditUtils.cpp
 +++ b/editor/libeditor/CSSEditUtils.cpp
 @@ -339,11 +339,12 @@ CSSEditUtils::IsCSSEditableProperty(nsINode* aNode,

   } else if (nsGkAtoms::tt == aHTMLProperty) {
     equivTable = ttEquivTable;
   } else if (aAttribute) {
diff --git a/editor/libeditor/EditorBase.cpp b/editor/libeditor/EditorBase.cpp
index a845b69aabd2..4c120782e3f1 100644
--- a/editor/libeditor/EditorBase.cpp

   virtual nsresult MouseClick(nsIDOMMouseEvent* aMouseEvent);
   nsresult Focus(InternalFocusEvent* aFocusEvent);
   nsresult Blur(InternalFocusEvent* aBlurEvent);
diff --git a/editor/libeditor/HTMLAbsPositionEditor.cpp b/editor/libeditor/HTMLAbsPositionEditor.cpp
index 2e0dde10bb03..e30fff8246cc 100644
--- a/editor/libeditor/HTMLAbsPositionEditor.cpp
+++ b/editor/libeditor/HTMLAbsPositionEditor.cpp
@@ -350,9 +350,9 @@ HTMLEditor::StartMoving(nsIDOMElement* aHandle)
 
   // position it
   mCSSEditUtils->SetCSSPropertyPixels(*mPositioningShadow, *nsGkAtoms::width,
-                                      mPositionedObjectWidth);
+                                      mPositionedObjectWidth, true);
   mCSSEditUtils->SetCSSPropertyPixels(*mPositioningShadow, *nsGkAtoms::height,
-                                      mPositionedObjectHeight);
+                                      mPositionedObjectHeight, true);
 
   mIsMoving = true;
   return NS_OK; // XXX Looks like nobody refers this result
diff --git a/editor/libeditor/HTMLAnonymousNodeEditor.cpp b/editor/libeditor/HTMLAnonymousNodeEditor.cpp
index 8519700294f6..fb2f2d6cb0ff 100644
--- a/editor/libeditor/HTMLAnonymousNodeEditor.cpp
+++ b/editor/libeditor/HTMLAnonymousNodeEditor.cpp
@@ -544,8 +544,8 @@ HTMLEditor::SetAnonymousElementPosition(int32_t aX,
                                         int32_t aY,
                                         Element* aElement)
 {
-  mCSSEditUtils->SetCSSPropertyPixels(*aElement, *nsGkAtoms::left, aX);
-  mCSSEditUtils->SetCSSPropertyPixels(*aElement, *nsGkAtoms::top, aY);
+  mCSSEditUtils->SetCSSPropertyPixels(*aElement, *nsGkAtoms::left, aX, true);
+  mCSSEditUtils->SetCSSPropertyPixels(*aElement, *nsGkAtoms::top, aY, true);
 }
 
 } // namespace mozilla
diff --git a/editor/libeditor/HTMLEditRules.cpp b/editor/libeditor/HTMLEditRules.cpp
index 40bef2b30b0c..f6f4c86e93a6 100644
--- a/editor/libeditor/HTMLEditRules.cpp
