diff --git a/src/webview/index.html b/src/webview/index.html
index 3666063..3aa34c0 100644
--- a/src/webview/index.html
+++ b/src/webview/index.html
@@ -110,6 +110,7 @@
+
diff --git a/src/webview/scripts.js b/src/webview/scripts.js
index a685091..3dbc391 100644
--- a/src/webview/scripts.js
+++ b/src/webview/scripts.js
@@ -215,6 +215,10 @@ function recordOkay(okay) {
}
function createDomain() {
+ if (typeof currentZone == 'undefined') {
+ showWarning("Select a domain zone first");
+ return;
+ }
var new_domain = document.getElementById("new_domain").value.toLowerCase();
var domain = new_domain + "." + currentZone.name;
var data = {};