diff --git a/route/new.js b/route/new.js
index a5c9f26..03b6a4b 100644
--- a/route/new.js
+++ b/route/new.js
@@ -55,7 +55,7 @@ function route(app) {
username: req.body.username || undefined,
password: req.body.password || undefined,
headers: parsedHeaders || undefined,
- hideElements: req.body['hide-elements'] || undefined
+ hideElements: req.body.hideElements || undefined
};
app.webservice.tasks.create(newTask, (err, task) => {
diff --git a/route/task/edit.js b/route/task/edit.js
index ba99ea4..4c2b185 100644
--- a/route/task/edit.js
+++ b/route/task/edit.js
@@ -61,6 +61,7 @@ function route(app) {
req.body.wait = req.body.wait || undefined;
req.body.username = req.body.username || undefined;
req.body.password = req.body.password || undefined;
+ req.body.hideElements = req.body.hideElements || undefined;
app.webservice.task(req.params.id).edit(req.body, err => {
if (err) {
task.name = req.body.name;
diff --git a/view/new.html b/view/new.html
index a6a4d60..509499b 100644
--- a/view/new.html
+++ b/view/new.html
@@ -115,7 +115,7 @@ along with Pa11y Dashboard. If not, see