Issue #3415090 by nkoporec: SocialProfileTagSplitWidget is not being rendered if the #options is empty #3704
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Problem
We want to programetically render a form that contains that uses the SocialProfileTagSplitWidget widget, the #options array is populated later (after rendering the initial form). The problem is that the field is not being rendered correctly as within the widget we are returning an empty array if there are no #options. I think this should not be the case and the widget should return the basic structure of the element.
Solution
Don't return an empty array if the #options are empty but rather return the already build element array.
Issue tracker
https://www.drupal.org/project/social/issues/3415090
Theme issue tracker
How to test
Definition of done
Before merge
After merge
Screenshots
Release notes
Change Record
Fixed an issue with SocialProfileTagSplitWidget when the widget was not being rendered correctly if the #options were empty.
Translations