diff --git a/src/lib/data/html/restore.html b/src/lib/data/html/restore.html index 5561f1bbe..5002612c6 100644 --- a/src/lib/data/html/restore.html +++ b/src/lib/data/html/restore.html @@ -267,6 +267,11 @@ function addTab(winId, tab) function init() { + if (!external.recovery) { + setTimeout(init, 50); + return; + } + var data = external.recovery.restoreData; for (var i = 0; i < data.length; ++i) { var win = data[i]; diff --git a/src/lib/data/html/speeddial.html b/src/lib/data/html/speeddial.html index 62969910a..813dd14e3 100644 --- a/src/lib/data/html/speeddial.html +++ b/src/lib/data/html/speeddial.html @@ -463,6 +463,11 @@ function disableCentering() function init() { + if (!external.speedDial) { + setTimeout(init, 50); + return; + } + %INITIAL-SCRIPT% external.speedDial.pagesChanged.connect(function() {