@DanH_sas Thanks for the Javascript clue! That led me to determine the root cause of the behavior.
Turns out the pop-up text is driven by two embedded Javascript addEventListener methods (within the SVG code itself) that create and hide the tooltip. Here are the methods below. You can see there is one when you move the mouse into the SVG ('mousemove') and one when you 'mouseout' of the SVG. In return these two methods execute the ShowTooltip and HideTooltip functions when the respective events occur.
SVG_IDX2_SVGRoot.addEventListener('mousemove', SVG_IDX2_ShowTooltip, false);
SVG_IDX2_SVGRoot.addEventListener('mouseout', SVG_IDX2_HideTooltip, false);
To prevent the tooltip from showing up when right clicking to copying the image all one needs to do is add a single line of code to add an additional listener method that listens for the 'contextmenu' event. When you right click to bring up the contextmenu, the method will execute the HideTooltip function and Voilà the pop up disappears.
SVG_IDX2_SVGRoot.addEventListener('contextmenu', SVG_IDX2_HideTooltip, false);
Doing everything this way allows you to have your cake (display the pop-up) and eat it (temporarily hide it when copying) too.
@Rick_SAS @DanH_sas - Curious if this is something we can pass along to the SAS ODS developers. They may be interested in making a HotFix. I have no idea how to contact SAS and make this suggestion.
Lastly thank you to all who took this journey with us. Definitely a rabbit hole!
... View more