Problem/Motivation
The config translation has some intricate logic for titling the fieldset elements, scouring (apparently) the source config for various strings called "label" or "title" or some variation.
Unfortunately, for many cases, this results in the fieldset being labeled "(Empty)" even though it contains further fields, simply because it contains a string called "*label*" which is set to an empty value.
This can be seen (for example) in the translation form for views, where a filter might be titled "(EMPTY) TAXONOMY TERM ID" because as a view handler it has an admin_label key that defaults to an empty string.
This is extremely confusing. If you put the string "(Empty)" in front of an expandable form element, it leads users to believe that the field element itself is empty, rather than having an empty label.
Comments
Comment #3
vijaycs85Thanks for reporting this issue @cburschka. We probably need to come up with better approach for "sequence" and "mapping" typed data.
Comment #4
gagarine commentedUsability is preferred over UX, D7UX, D8UX etc. See https://www.drupal.org/issue-tags/topic
Comment #16
smustgrave commentedThank you for sharing your idea for improving Drupal.
We are working to decide if this proposal meets the Criteria for evaluating proposed changes. There hasn't been any discussion here for over 8 years which suggests that this has either been implemented or there is no community support. Your thoughts on this will allow a decision to be made.
Since we need more information to move forward with this issue, the status is now Postponed (maintainer needs more info). If we don't receive additional information to help with the issue, it may be closed after three months.
Thanks!