Tim Jacobs
05/19/2026, 11:23 AMAnswer Overflow
05/19/2026, 11:23 AMspotter-code
05/19/2026, 11:24 AMRuntimeFilterOp.EQ (single) or IN (multi), and exact column name mapping.
2. Confirm same Liveboard experience flags
- If you use compact header settings in embed, check whether filter-chip behavior differs there.
3. Check if irrelevant chips are hidden in tabbed Liveboards
- isLiveboardCompactHeaderEnabled + hideIrrelevantChipsInLiveboardTabs can change what users see in header filter chips.
4. Check if you are applying both parameter and runtimeFilters
- If both are present, confirm they target the expected fields and don’t conflict in UI behavior.
### Minimal embed pattern to keep consistent filter scoping
```javascript
import {
init,
AuthType,
LiveboardEmbed,
RuntimeFilterOp
} from "@thoughtspot/visual-embed-sdk";
init({
thoughtSpotHost: "https://",
authType: AuthType.None,
});
const embed = new LiveboardEmbed("#ts-embed", {
liveboardId: "",
runtimeFilters: [
{
columnName: "Warehouse",
operator: RuntimeFilterOp.EQ,spotter-code
05/19/2026, 11:24 AMTim Jacobs
05/19/2026, 1:31 PMRuchi Anand
05/20/2026, 1:01 PMTim Jacobs
05/20/2026, 1:26 PM