Fix Cyclic Redundancy When Embedding Flexcard Components (Managed Package)

For the managed package runtime, when you embed components, such as flyouts, Custom LWCs, and child Flexcards, check that components are not called multiple times. If you add components that call themselves or call other components embedded inside components, you may create cyclic redundancy causing events to continuously fire in your browser, exceeding your maximum call size stack.

Managed Package app icon This information is for Omnistudio for Managed Packages. For Omnistudio on standard runtime, see Omnistudio Help.

example
example

Example

Your Flexcard has a child Flexcard that calls an Omniscript that also calls the same parent Flexcard from a flyout.

Solution

Confirm what components are called inside an embedded component before adding it to a Flexcard. Update the components that might cause cyclic redundancy.