Description
In the Kingston Service Portal, you cannot embed multiple widgets by ID using the "widget" directive. Only the last widget embedded this way in the template is loaded.
Example widget 'test-1' with the following in the Body HTML template:
<div>
--Test 1--
<widget id="test-2"></widget>
<widget id="test-3"></widget>
</div>
Where test-2 and test-3 are existing widgets.
Only the last one, 'test-3', will render.
Steps to Reproduce
Case 1:
-
Create a new widget that contains multiple embedded widgets.
Note that it loads only the second widget.
Case 2:
-
Go to /sp?id=widget_editor
-
Select a widget.
-
At the top-right of the screen, select the information (i) icon.
Note that the values are hidden. They are in an embedded widget affected by this issue.
Workaround
This issue was fixed since Kingston Patch 1. No workaround is applicable. If you are able to upgrade, review the Fixed In field to determine the latest versions containing the permanent fix.
Related Problem: PRB1236116