    let globalCommandSet = document.getElementById("globalCommandSet");
    globalCommandSet.addEventListener("command", function(event) {
      gViewController.doCommand(event.target.id);
-   });
- 
-   let viewCommandSet = document.getElementById("viewCommandSet");
-   viewCommandSet.addEventListener("commandupdate", function(event) {
-     gViewController.updateCommands();
-@@ -2696,17 +2708,17 @@ var gListView = {
-     this._listBox.insertBefore(item, this._listBox.firstChild);
-     this.showEmptyNotice(false);
-   },
- 
-   removeItem: function gListView_removeItem(aObj, aIsInstall) {
+@@ -2701,7 +2713,7 @@
      let prop = aIsInstall ? "mInstall" : "mAddon";
  
      for (let item of this._listBox.childNodes) {

   }
   // ADD OTHER TAGS HERE
 
   return newElement.forget();
 }
 
 NS_IMETHODIMP
 nsHTMLEditor::CreateElementWithDefaults(const nsAString& aTagName, nsIDOMElement** aReturn)
@@ -3581,17 +3577,17 @@ void nsHTMLEditor::IsTextPropertySetByCo
   while (node)
   {
     nsCOMPtr<nsIDOMElement>element;
     element = do_QueryInterface(node);
     if (element)
     {
       nsAutoString tag, value;
       element->GetTagName(tag);

   bool result = AppendToString(mLineBreak, aStr);
   mMayIgnoreLineBreakSequence = true;
   mColPos = 0;
@@ -1566,9 +1615,29 @@
             mAddSpace = false;
             NS_ENSURE_TRUE(result, false);
           }
