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