diff --git a/js/etersoft/timer_common.js b/js/etersoft/timer_common.js
index d412983f2c6149041b2751c8ab871012846a5a26..fee456ffa2fbdf8dc0c1a2f3b56da1e6084d1390 100644
--- a/js/etersoft/timer_common.js
+++ b/js/etersoft/timer_common.js
@@ -5,6 +5,9 @@
 // Свойства, имена которых начинаются с подчеркивания, являются служебными и
 // не должны использоваться как API.
 
+// Лимит таймера - 12 часов
+var MAX_ALLOWED_VALUE = 60 * 60 * 12;
+
 // Получаем GET-параметр id из адресной строки.
 // Если параметра нет, или он не является числом, то возвращаем undefined.
 function getIdFromUrl(){
@@ -20,7 +23,8 @@ function getIdFromUrl(){
 // Конструктор таймера
 // id - некий уникальный идентификатор, например, номер баги или тикета
 // onUpdate - функция, вызываемая при обновлении таймера. Опциональна.
-function Timer(id, onUpdate){
+function Timer(id, onUpdate, limit){
+    this.limit = limit || MAX_ALLOWED_VALUE;
     this._storageKey = id;
     this.onUpdate = onUpdate;
     
@@ -167,6 +171,10 @@ Timer.prototype.togglePause = function(){
 // Вызывает onUpdate, если определена.
 // Используется при автообнолении и при изменении состояния таймера
 Timer.prototype.update = function(){
+    if(this.getElapsedSeconds() > this.limit){
+        this.reset();
+        return;
+    }
     if(typeof this.onUpdate === 'function'){
         this.onUpdate();
     }
diff --git a/template/en/default/etersoft/timersplash.html.tmpl b/template/en/default/etersoft/timersplash.html.tmpl
index d582a0e9626a83a123f443e62de5c208ac90dfc3..6b081d261577c32693defbc02851f53839526655 100644
--- a/template/en/default/etersoft/timersplash.html.tmpl
+++ b/template/en/default/etersoft/timersplash.html.tmpl
@@ -42,6 +42,6 @@
 	</div>
 </div>
 
-<script language="javascript" type="text/javascript" src="js/etersoft/timer_common.js"></script>
-<script language="javascript" type="text/javascript" src="js/etersoft/timer.js"></script>
+<script language="javascript" type="text/javascript" src="js/etersoft/timer_common.js?20171013"></script>
+<script language="javascript" type="text/javascript" src="js/etersoft/timer.js?20161212"></script>