@@ -2877,7 +2877,7 @@ TABS.osd.initialize = function(callback) {
28772877 enabledCount ++ ;
28782878 }
28792879
2880- const $field = $ ( `<div class="switchable-field field-${ field . index } "></div>` ) ;
2880+ const $field = $ ( `<div class="switchable-field switchable-field-flex field-${ field . index } "></div>` ) ;
28812881 let desc = null ;
28822882 if ( field . desc && field . desc . length ) {
28832883 desc = i18n . getMessage ( field . desc ) ;
@@ -2917,7 +2917,9 @@ TABS.osd.initialize = function(callback) {
29172917 }
29182918
29192919 const finalFieldName = titleizeField ( field ) ;
2920- $field . append ( `<label for="${ field . name } " class="char-label">${ finalFieldName } </label>` ) ;
2920+ const $labelAndVariant = $ ( '<div class="switchable-field-description"></div>' ) ;
2921+ $labelAndVariant . append ( `<label for="${ field . name } " class="char-label">${ finalFieldName } </label>` ) ;
2922+
29212923
29222924
29232925 if ( semver . gte ( FC . CONFIG . apiVersion , API_VERSION_1_44 ) && field . variants && field . variants . length > 0 ) {
@@ -2941,7 +2943,7 @@ TABS.osd.initialize = function(callback) {
29412943
29422944 selectVariant . val ( field . variant ) ;
29432945
2944- $field . append ( selectVariant ) ;
2946+ $labelAndVariant . append ( selectVariant ) ;
29452947 }
29462948
29472949 if ( field . positionable && field . isVisible [ OSD . getCurrentPreviewProfile ( ) ] ) {
@@ -2961,6 +2963,7 @@ TABS.osd.initialize = function(callback) {
29612963 ) ;
29622964 }
29632965
2966+ $field . append ( $labelAndVariant ) ;
29642967 // Insert in alphabetical order, with unknown fields at the end
29652968 $field . name = field . name ;
29662969 insertOrdered ( $displayFields , $field ) ;
0 commit comments