# Troubleshooting Flexcard display, actions and states

*Omnistudio Developer Study Guide · Troubleshooting and Debugging · Last updated October 27, 2026 · https://www.certifyforce.com/study-guide/omnistudio-developer/troubleshooting-and-debugging/troubleshooting-flexcard-display-actions-and-states*

How to diagnose and fix common Flexcard failures: Data Table search and selectrow data, double-height charts, Data action responses that never reach the card, navigate and close actions in flyouts, autolaunched flow data sources and record change listeners on Experience Cloud pages.

- Certification: Salesforce Omnistudio Developer
- Exam section: Troubleshooting and Debugging
- Study guide: https://www.certifyforce.com/study-guide/omnistudio-developer

**Official exam objective:**

> Resolve Flexcards display and state issues.

## What the exam expects

- Explain why a Data Table column can't be searched and why a selectrow listener sees only one row.
- Fix a chart that renders at double height in a standard Flexcard component.
- Read the action debugger to find why a Data action's response never reaches the card or a child card.
- Keep navigate and close actions working inside modal and popover flyouts.
- Diagnose an autolaunched flow data source that returns old output or rejects an input type.
- Explain why a record change listener on an Experience Cloud page doesn't refresh after a backend update.

Key terms: **Ignore Response** (Data action option that skips updating the card's JSON), **Response Node** (where a Data action saves returned data), **closemodal** (the event name that closes a modal flyout), **selectrow** (the Data Table event for the currently selected row), **record change listener** (an event listener that reacts when a record on the card changes).

## Key facts

| Fact | Detail | Source |
|---|---|---|
| Hidden column search | Is Visible off means the column can't be searched, even with Is Searchable on | [Data Table](https://help.salesforce.com/s/articleView?id=xcloud.os_add_a_datatable_to_a_flexcard_29717.htm&language=en_US&type=5) |
| selectrow payload | Only the currently selected row; previous selections need event handling | [Data Table](https://help.salesforce.com/s/articleView?id=xcloud.os_add_a_datatable_to_a_flexcard_29717.htm&language=en_US&type=5) |
| Double-height chart | Enable Lightning Web Security (beginning Summer '22) | [Chart](https://help.salesforce.com/s/articleView?id=xcloud.os_add_a_chart_to_a_flexcard_28722.htm&language=en_US&type=5) |
| Ignore Response | Skips the JSON update; debugger shows ignoreResponse true | [Data actions](https://help.salesforce.com/s/articleView?id=xcloud.os_call_a_data_source_from_an_action_on_a_flexcard_27819.htm&language=en_US&type=5) |
| Response Node | record for one object; alphanumeric name for several records | [Data actions](https://help.salesforce.com/s/articleView?id=xcloud.os_call_a_data_source_from_an_action_on_a_flexcard_27819.htm&language=en_US&type=5) |
| Navigate in a flyout | Add an Event action named closemodal | [Flyouts](https://help.salesforce.com/s/articleView?id=sf.os_launch_a_flyout_from_an_action_on_a_flexcard_27319.htm&language=en_US&type=5) |
| Autolaunched flow version | The card always runs the active version | [Data sources](https://help.salesforce.com/s/articleView?id=xcloud.os_configure_a_data_source_on_a_flexcard_35864.htm&language=en_US&type=5) |
| Unsupported flow inputs | Picklist, Multi-Select Picklist, Apex-Defined | [Data sources](https://help.salesforce.com/s/articleView?id=xcloud.os_configure_a_data_source_on_a_flexcard_35864.htm&language=en_US&type=5) |
| Experience Cloud record change | Fires only for same-tab edits, not backend processes | [Flexcard settings](https://help.salesforce.com/s/articleView?id=xcloud.os_set_up_a_flexcard_in_the_flexcard_designer_37646.htm&language=en_US&type=5) |

## Check yourself

- Why does a Data action's response appear in the action debugger but not in the card's JSON?
- When should a Data action's Response Node be record?
- Why can't a listener rebuild every selected Data Table row from one selectrow event?
- Which three input variable types can't an autolaunched flow invoked from a Flexcard use?

## Sources

- [Show Data in a Table on a Flexcard](https://help.salesforce.com/s/articleView?id=xcloud.os_add_a_datatable_to_a_flexcard_29717.htm&language=en_US&type=5)
- [Add a Chart to a Flexcard](https://help.salesforce.com/s/articleView?id=xcloud.os_add_a_chart_to_a_flexcard_28722.htm&language=en_US&type=5)
- [Get or Send Data from or to a Flexcard](https://help.salesforce.com/s/articleView?id=xcloud.os_call_a_data_source_from_an_action_on_a_flexcard_27819.htm&language=en_US&type=5)
- [Set Up Flyouts on a Flexcard](https://help.salesforce.com/s/articleView?id=sf.os_launch_a_flyout_from_an_action_on_a_flexcard_27319.htm&language=en_US&type=5)
- [Set Up a Data Source on a Flexcard](https://help.salesforce.com/s/articleView?id=xcloud.os_configure_a_data_source_on_a_flexcard_35864.htm&language=en_US&type=5)
- [Configure Flexcard Settings](https://help.salesforce.com/s/articleView?id=xcloud.os_set_up_a_flexcard_in_the_flexcard_designer_37646.htm&language=en_US&type=5)
- [Disable Platform Cache for Flexcards in Omnistudio](https://help.salesforce.com/s/articleView?id=sf.os_disable_platform_cache_for_flexcards_in_omnistudio_38435.htm&language=en_US&type=5)
- [Flexcards Troubleshooting Considerations (Managed Package)](https://help.salesforce.com/s/articleView?id=xcloud.os_flexcards_troubleshooting_considerations.htm&language=en_US&type=5)

## About the full unit

The "Core concepts", "Exam traps" and "Worked scenario" sections of this unit, its 6 linked practice questions, and unlimited timed mock exams are included with the Omnistudio Developer pack (USD $19): https://www.certifyforce.com/practice-exams
