Steps to reproduce:
- Service Catalog > Maintain Cart Layouts
- Expand - Target Type: Browser Widget
- Click on "Item Ordering Widget (Order Guide)"
Notice that only "Components" section/tab is displaying. Now change the Target field to "Shopping Cart Widget", more sections will be available.
This is the designed behavior behavior in the platform.
There is a Client Script which is hiding all SECTIONS with empty fields:
These sections are empty when Target is "Item ordering widget (Order Guide)" because below UI Policy is hiding the FIELDS in them:
"Show Relevant Fields for 'Item Ordering Widget (Order Guide)'"
In a nutshell, the UI Policy is hiding the FIELDS from these sections and the Client Script is hiding the SECTIONS with empty fields.
Customers can override this behavior by de-activating or modifying this client script and UI policy, however this will not be supported because it is can cause unexpected issues.