diff --git a/CHANGELOG b/CHANGELOG index e803f08..a980cdb 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -1,3 +1,5 @@ +* Re-throw error in otherwise-empty `catch` clause so that `PeriodicalExecuter` does not suppress exceptions. (Samuel Lebeau) + * Fix issue related to escaping of selectors for querySelectorAll. [#559 state:resolved] (Jorn Holm) *1.6.1_rc3* (June 16, 2009) diff --git a/src/lang/periodical_executer.js b/src/lang/periodical_executer.js index 8086372..aca00f8 100644 --- a/src/lang/periodical_executer.js +++ b/src/lang/periodical_executer.js @@ -53,7 +53,8 @@ var PeriodicalExecuter = Class.create({ this.currentlyExecuting = true; this.execute(); } catch(e) { - /* empty catch for clients that don't support try/finally */ + // Catch clause for clients that don't support try/finally. + throw e; } finally { this.currentlyExecuting = false;