rem: this.bookmarks.endUpdateBatch(); 
add: if (this._transactions.length >= MIN_TRANSACTIONS_FOR_BATCH) this.bookmarks.endUpdateBatch(); 
context:   doTransaction: function() {    this.LOG("== " + this._name + " (Aggregate) ==============");    this.bookmarks.beginUpdateBatch();    for (var i = 0; i < this._transactions.length; ++i) {      var txn = this._transactions[i];      if (this.container > -1)         txn.container = this.container;      txn.doTransaction();    }    this.bookmarks.endUpdateBatch();    this.LOG("== " + this._name + " (Aggregate Ends) =========");  },
meta: 8395	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/8395/6a5d94c18a23716f461326154c3e5956c913bcbb/controller.js/buggy/browser/components/places/content/controller.js