diff --git a/ext/cloud-view.js b/ext/cloud-view.js
index 842bd0f..0873bb3 100644
--- a/ext/cloud-view.js
+++ b/ext/cloud-view.js
@@ -32,10 +32,12 @@ jx.cloudview.oauth.init = function (id, key,callback,err) {
jx.cloudview.handler = null
jx.cloudview.popup = window.open(url, 'oauth', 'width=405, height=900')
+ jx.cloudview.popup.focus()
jx.cloudview.oauth.listen(key,callback,err)
}else{
- jx.dom.set.value('dialog.status',' http error '+x.status+' ... closing window')
+
setTimeout(()=>{
+ jx.dom.set.value('dialog.status',' http error '+x.status+' ... closing window')
err()
},2500);
}