baran - Hi ThoughtSpot team,Background:The R...

Hi ThoughtSpot team, Background: The React/JavaScript/TypeScript app runs a liveboard embed using the @thoughtspot/visual-embed-sdk library. The code passes a few actions. A few months ago, we were seeing the 2 actions: 1. the "Manage alerts" option (see screenshot). 2. the "Run change analysis" action (see screenshot)
import { Action, LiveboardEmbed as LiveboardEmbedRef } from '@thoughtspot/visual-embed-sdk';
// version: ^1.37.0 (latest as of today, 15 May 2025)

const LiveboardVisuals: React.FC<LiveboardProps> = ({
liveboardId,
visualId,
}) => {
const embedRef = useEmbedRef() as React.MutableRefObject<LiveboardEmbedRef>;

return (
<LiveboardEmbed
fullHeight
ref={embedRef}
liveboardId={liveboardId}
vizId={visualId}
visibleActions={[
Action.CreateMonitor, // allows to create a monitor, works as expected
Action.ManageMonitor, // ⚠️ no longer works as expected
Action.DownloadAsXlsx,
Action.Download,
Action.DownloadAsCsv,
Action.CopyToClipboard,
Action.ShowUnderlyingData,
Action.Explore,
Action.AxisMenuFilter,
Action.CrossFilter,
Action.DrillDown,
Action.PersonalisedViewsDropdown,
Action.EnableContextualChangeAnalysis, // ⚠️ no longer works as expected
Action.Schedule,
Action.LiveboardInfo,
]}
/>
);
};
import { Action, LiveboardEmbed as LiveboardEmbedRef } from '@thoughtspot/visual-embed-sdk';
// version: ^1.37.0 (latest as of today, 15 May 2025)

const LiveboardVisuals: React.FC<LiveboardProps> = ({
liveboardId,
visualId,
}) => {
const embedRef = useEmbedRef() as React.MutableRefObject<LiveboardEmbedRef>;

return (
<LiveboardEmbed
fullHeight
ref={embedRef}
liveboardId={liveboardId}
vizId={visualId}
visibleActions={[
Action.CreateMonitor, // allows to create a monitor, works as expected
Action.ManageMonitor, // ⚠️ no longer works as expected
Action.DownloadAsXlsx,
Action.Download,
Action.DownloadAsCsv,
Action.CopyToClipboard,
Action.ShowUnderlyingData,
Action.Explore,
Action.AxisMenuFilter,
Action.CrossFilter,
Action.DrillDown,
Action.PersonalisedViewsDropdown,
Action.EnableContextualChangeAnalysis, // ⚠️ no longer works as expected
Action.Schedule,
Action.LiveboardInfo,
]}
/>
);
};
Aim: The user should to do the 2 actions: 1. ManageMonitor 2. EnableContextualChangeAnalysis Issue: A few months ago, we were seeing the actions. Currently, both actions are not visible. Furthermore, I found that when I remove visibleActions prop, then I can see the "Manage alerts" option (however I can't do this since I need to restrict some actions). This makes me think, do I need to make another action visible with Action.ManageMonitor?
No description
No description
Solution:
Which version is this? Did you upgrade recently? I cannot repro the EnableContextualChangeAnalysis. Also, the behavior to trigger contextual change analysis might have changed recently. IT is now through a button "Analyse change" in the bottom of KPI. This should also be the behavior in your TS environment. I would suggest that you create a support case if this does not work for you. The manage monitor is a known issue and has been fixed. The workaround would be to add the additional flag ```const embed = new LiveboardEmbed("#your-own-div", { frameParams: {}, /param-start-liveboardId/ liveboardId: "da4fe74e-9e26-4de4-abb6-02dd25cceb46",...
Jump to solution
9 Replies
Solution
shikharTS
shikharTS4mo ago
Which version is this? Did you upgrade recently? I cannot repro the EnableContextualChangeAnalysis. Also, the behavior to trigger contextual change analysis might have changed recently. IT is now through a button "Analyse change" in the bottom of KPI. This should also be the behavior in your TS environment. I would suggest that you create a support case if this does not work for you. The manage monitor is a known issue and has been fixed. The workaround would be to add the additional flag
const embed = new LiveboardEmbed("#your-own-div", {
frameParams: {},
/*param-start-liveboardId*/
liveboardId: "da4fe74e-9e26-4de4-abb6-02dd25cceb46",
additionalFlags: {
'isReorderedEllipsisMenuEnabled': false,
},
const embed = new LiveboardEmbed("#your-own-div", {
frameParams: {},
/*param-start-liveboardId*/
liveboardId: "da4fe74e-9e26-4de4-abb6-02dd25cceb46",
additionalFlags: {
'isReorderedEllipsisMenuEnabled': false,
},
Though we can give a patch if this does not work for you but that will again require a support ticket..
baran
baranOP4mo ago
Which version is this?
- @thoughtspot/visual-embed-sdk library is on v1.37.0 (latest) - ThoughtSpot cluster is on v10.8.0.cl-117
Did you upgrade recently?
- @thoughtspot/visual-embed-sdk: Yes. To fix the issue, I rolled back @thoughtspot/visual-embed-sdk library to v1.32.8 (to a time when both actions were visible). The result is the same, both actions are missing. - ThoughtSpot cluster: yes, it was on v10.3.0. But now its on v10.8.0. Which one did you refer to? Manage alerts That flag fixed my issue ✅ Change analysis
IT is now through a button "Analyse change" in the bottom of KPI. This should also be the behavior in your TS environment.
Could you share a video for this? I can't find it in my TS liveboard.
shikharTS
shikharTS4mo ago
Looks like this
shikharTS
shikharTS4mo ago
No description
baran
baranOP4mo ago
what's the documentation to show that button? Do I pass another Action? A link would help me too
shikharTS
shikharTS4mo ago
Ohh I think there is no Action for this. Seems EnableContextualChangeAnalysis should be working as expected.. Can you create a support case for this with a SS that this is not showing up. Looks like a bug.
baran
baranOP4mo ago
I won't create a bug ticket now since I want to double-check something with my colleague. But how do i create a ticket?
shikharTS
shikharTS4mo ago
You can report a problem through here
No description
baran
baranOP4mo ago
got it, thanks! After chatting with my company's TS cluster owner, they said they disabled the "Run change analysis" action through cluster-level settings. So, both of the problems are solved. Thanks Shikhar!

Did you find this page helpful?