- Issue created by @roderik
- 🇳🇱Netherlands roderik Amsterdam,NL / Budapest,HU
This might be done after 📌 Change configuration structure for CE display 'components' Active is done.
Also / related / check: we should just remove the whole 'hidden' section if #3455435 didn't do that yet.
- 🇳🇱Netherlands roderik Amsterdam,NL / Budapest,HU
What is mentioned in the previous comment, is done. Except that 'hidden' is still output as "null", for reasons (that I might look up again if I feel like it)....
I'm leaving this open for a doublecheck:
- After 📌 Simplify entity-ce-display form and AJAX logic Active is done: can we / have we got rid of the 'region' value? - 🇳🇱Netherlands roderik Amsterdam,NL / Budapest,HU
Done:
- The is_slot duplication is done (by adding it to the array_diff_key() in EntityCustomElementsDisplayEditForm::copyFormValuesToEntity())
- 'region' is (likely) removed in 📌 Simplify entity-ce-display form and AJAX logic Active , along with the empty 'hidden' key/li>
Left to do: re-testing the change from a 'core' formatter to e.g. "raw" and seeing if the 'settings' are gone.
- 🇳🇱Netherlands roderik Amsterdam,NL / Budapest,HU
Just tested: there is nothing special about Core field formatters here. Any settings in the "configuration" array are not 'cleaned up' / stick arouond, when we change the formatter type from one type that has a certain configuration value, to another type that does not.
We should clean this up, but it doesn't feel super urgent to me. The unnecessarily-saved values don't get in the way of anything; they are just ugly.
So I don't think we have to do this before stable release.