@@ -249,7 +249,7 @@
diff --git a/static-data/www/onboarding/onboarding.js b/static-data/www/onboarding/onboarding.js
index f5fa50c3..f431d13a 100644
--- a/static-data/www/onboarding/onboarding.js
+++ b/static-data/www/onboarding/onboarding.js
@@ -65,4 +65,22 @@ document.getElementById('onboardingForm').onsubmit = function(e){
sendConfig(submitInfo)
e.preventDefault()
-}
\ No newline at end of file
+}
+
+/* Fix label clicking since bulma is weird */
+
+let labelClickFix = function(labels) {
+ for (i = 0; i < labels.length; i++){
+ labels[i].onclick = function(event){
+ document.getElementsByName(event.target.getAttribute("for"))[0].checked ^= 1
+ }
+ }
+
+}
+let setupLabelFix = function(){
+ var labels = document.getElementsByTagName('label')
+ var icons = document.getElementsByTagName('i')
+ labelClickFix(labels)
+ labelClickFix(icons)
+}
+setupLabelFix()