@@ -490,6 +490,7 @@ function elementForOptions (namespace, name, value, {radio = false}) {
490490
491491 const label = document . createElement ( 'label' )
492492 label . classList . add ( 'control-label' )
493+ label . dataset . settingKey = keyPath
493494
494495 const titleDiv = document . createElement ( 'div' )
495496 titleDiv . classList . add ( 'setting-title' )
@@ -515,6 +516,7 @@ function elementForCheckbox (namespace, name, value) {
515516
516517 const label = document . createElement ( 'label' )
517518 label . for = keyPath
519+ label . dataset . settingKey = keyPath
518520
519521 const input = document . createElement ( 'input' )
520522 input . id = keyPath
@@ -544,6 +546,7 @@ function elementForColor (namespace, name, value) {
544546
545547 const label = document . createElement ( 'label' )
546548 label . for = keyPath
549+ label . dataset . settingKey = keyPath
547550
548551 const input = document . createElement ( 'input' )
549552 input . id = keyPath
@@ -572,6 +575,7 @@ function elementForEditor (namespace, name, value) {
572575
573576 const label = document . createElement ( 'label' )
574577 label . classList . add ( 'control-label' )
578+ label . dataset . settingKey = keyPath
575579
576580 const titleDiv = document . createElement ( 'div' )
577581 titleDiv . classList . add ( 'setting-title' )
@@ -607,6 +611,7 @@ function elementForArray (namespace, name, value) {
607611
608612 const label = document . createElement ( 'label' )
609613 label . classList . add ( 'control-label' )
614+ label . dataset . settingKey = keyPath
610615
611616 const titleDiv = document . createElement ( 'div' )
612617 titleDiv . classList . add ( 'setting-title' )
0 commit comments