rem: var action = SimileAjax.History._actions[SimileAjax.History._currentIndex - SimileAjax.History._baseIndex];  try { action.undo(); } catch (e) { SimileAjax.Debug.exception("History: Failed to undo action {" + action.label + "}"); } }  SimileAjax.History._listeners.fire("onAfterUndoSeveral", []); finishUp(); }, 0); 
add: SimileAjax.History._listeners.fire("onAfterUndoSeveral", []); finishUp(); }, 0); 
context:         window.setTimeout(function() {            while (SimileAjax.History._currentIndex > c &&                    SimileAjax.History._currentIndex > SimileAjax.History._baseIndex) {                                   SimileAjax.History._currentIndex--;                                var action = SimileAjax.History._actions[SimileAjax.History._currentIndex - SimileAjax.History._baseIndex];                                try {                    action.undo();                } catch (e) {                    SimileAjax.Debug.exception("History: Failed to undo action {" + action.label + "}");                }            }                        SimileAjax.History._listeners.fire("onAfterUndoSeveral", []);            finishUp();        }, 0);
meta: 6194	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/6194/45b1ecd580363267e81dc76f3b50f9a25374c320/history.js/buggy/src/webapp/api/scripts/history.js