UI issue with the circumstanced skin
SummaryIf any of the rules are using a style from the circumstanced skin, then those rules are ending up with a guardrail warning.At run time, there are no issues, all the screens are rendering as expected with the correct styles from the correct skin.
Example: "This Section uses the following formats that are not defined in the 'CPQ' skin : Default mobile, CPQ default mobile, Sidebar narrow main, Default custom tree format".
As user's application has more number of such rules, it is affecting their compliance score.
Error MessagesNot Applicable
Steps to Reproduce1. Create a Skin.
2. Circumstance the same skin for mobile or any other.
3. Use the circumstanced skin any section. Observe that section rules are not able to find the styles during the design time, and introducing warnings for that.
Root CauseSince the sections will use default base versions of the skin for validation of style or container format.
It can not search for any of the style or container format from any of the circumstance rule. Hence showing warnings on section.
ResolutionPerform the following local-change:
Maintaining the same style or container format in both base and circumstance version avoids the issue from getting warning on the section rule.
Published March 21, 2017 - Updated March 22, 2017