KNOWLEDGE BASE

Embedded Views Fail to Load After Updating to Chrome 80+


Published: 10 Jan 2020
Last Modified Date: 06 Jan 2021

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
  • Chrome 80 and higher
  • Embedded Views

Resolution

  • For Tableau Server 2019.4.1, 2019.3.3, 2019.2.7, 2019.1.11, 2018.3.13, 2018.2.16, 2018.1.19 and all earlier versions:
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.

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

Tableau has made a change to our latest maintenance release to support the way Chrome 80+ handles cookies. Upgrade to Tableau Server 2019.4.2, 2019.3.4, 2019.2.8, 2019.1.12, 2018.3.14, 2018.2.17 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 b):  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.
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+.
  • For Tableau Server 2019.4.2, 2019.3.4, 2019.2.8, 2019.1.12, 2018.3.14, 2018.2.17 or newer versions:
1. Ensure that SSL is enabled on Tableau Server, and on any web page that contains Tableau embedded views.
2. 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+.
 

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?