KNOWLEDGE BASE

Embedded Views Fail to Load After Updating to Chrome 80+


Published: 10 Jan 2020
Last Modified Date: 21 Sep 2020

Issue

When attempting to embed a Tableau viz on a page which is not from the same domain as Tableau Server, the viz does not load in Chrome 80 or later. 
 
For example:
If Tableau Server is hosted on the domain site.com (or on a subdomain of site.com like mytableauserver.site.com), the following example domains will:
 
Embedded views will NOT load
My.othersite.com
My.unique.othersite.com
 
Embedded views will load as expected
My.site.com
My.unique.site.com

Environment

  • Tableau Server 2019.4.1, 2019.3.3, 2019.2.7, 2019.1.11, 2018.3.13, 2018.2.16, 2018.1.19, 10.5.22, 10.4.23 and all earlier versions
  • Chrome 80 and higher
  • Embedded Views

Resolution

Tableau has made a change to our latest maintenance release to support the way Chrome 80+ handles cookies, and released the attached scripts to change the configuration of existing versions to support Chrome 80+.  
Because of this, it is recommended that Tableau Server be upgraded to the most recent maintenance release (Option 1 below). Review all options to determine which one best suits your environment.
 

First, complete these steps on all versions and operating systems:

  1. Ensure that SSL is enabled on Tableau Server, and on any web page that contains Tableau embedded views.
  2. Decide which option listed below to implement and test in a non-production environment first.
  3. Clear all cookies after making one of the below changes.  Without taking this step, the changes will not take effect and embedded views will still fail to load on Chrome 80+.
     

Option 1:  Upgrade to the latest maintenance releases of Tableau Server (Preferred path)  

Upgrade to Tableau Server 2019.4.11, 2019.3.12, 2019.2.16, 2019.1.20, 2018.3.14, 2018.2.25, 2018.1.28, 10.5.29, 10.4.26 or a newer version. Click here for downloads of current and previous versions of Tableau Server: Tableau Server Downloads and Release Notes.  For more information on current releases, see Upgrade Tableau Server and Server Upgrade.


Option 2:  Configure Chrome 80 to revert to pre-Chrome 80 cookie handling behavior (if you prefer to configure Chrome rather than Tableau Server.)

See the following Chrome enterprise policy settings pages to revert back to pre-Chrome 80 behavior:

With this change you do not need to immediately update Tableau Server.  However, once all your applications support SameSite and you have updated Tableau Server we recommend removing this policy.

Cause

Changes to the way Chrome 80 and Safari handle cookies have made these browsers incompatible with older versions of Tableau Server. 
 
Did this article resolve the issue?