Tableau content won't display when using Firefox

Tableau content won't display when using Firefox

Question

When using the Firefox browser, Tableau content will not render when executed, or will not display when embedded on a Storyboard page within Digital Hive. The Tableau content works as expected when using the Chrome browser.


Answer

This difference in functionality between the browsers is attributed to how each browser handles 'errors' or exceptions that are received. In this scenario, Chrome receives a message from Tableau but still continues with the request, whereas Firefox stops processing the request. This results in the Tableau content not rendering within Digital Hive.

To resolve this issue, a change to the Tableau configuration is required using TSM (Tableau Services Manager). For more information regarding TSM, please consult the Tableau TSM documentation.

The property in question that needs to be modified is gateway.public.host. Here is a definition of the property from the Tableau TSM documentation.

The name (URL) of the server, used for external access to Tableau Server. If Tableau Server is configured to work with a proxy server or external load balancer, it is the name entered in a browser address bar to reach Tableau Server. For example, if Tableau Server is reached by entering tableau.example.com, the name for gateway.public.host is tableau.example.com.

To set the Tableau gateway.public.host value:
  1. Launch the TSM CLI (Command Line Interface) by opening a Windows Command Prompt with an account that is a member of the Tableau Administrators group. Do NOT use PowerShell to run TSM commands
  2. Verify the current value by typing tsm configuration get --key gateway.public.host
  3. Set the correct Tableau URL by typing tsm configuration set --key gateway.public.host --value tableau.domain.com
  4. Restart the Tableau server for the change to take affect
Note that tableau.domain.com is used as an example for this document. The correct value to be used would be dependant on your Tableau environment.

Once Tableau has restarted, Tableau content should be accessible through Firefox.

    • Related Articles

    • Connecting to Tableau Server

      Question How do we connect Digital Hive to Tableau Server? Answer Before Digital Hive can successfully connect to Tableau Server, the Digital Hive server URL or IP address must be added to the Tableau Trusted Authentication list. This operation must ...
    • Adding Custom Metadata Fields to Enhance Digital Hive Content

      Question Looking at the properties for a report, there is metadata visible from the content systems like Tableau, PowerBI, and IBM Cognos Analytics, but is it possible to create custom metadata values on a report or dashboard. The objective is to ...
    • Backing up the Digital Hive Content Store

      Question Is there a way to backup the Digital Hive content store? Answer Digital Hive uses PostgreSQL as the application content store. As part of the Digital Hive platform, a daily process executes that creates an archive of the entire content ...
    • Tableau Views are not Resizing as Expected

      Question When embedding a Tableau view onto a Digital Hive page, the visualization isn't resizing as expected. In Tableau, the view is set to fit the 'Entire View' so it should resize nicely. But when the Tableau view is embedded within Digital Hive, ...
    • Hiding Titles within the Content Lanes

      Question As part of our Hive design, we're displaying reports using the Content Lane widget. Is it possible to hide the title and details about the reports so that just the thumbnail is shown? Answer Starting in the Digital Hive 2.1 release, it is ...