Issues Using Safari with Canvas Embedded Content

Symptoms

Safari version 11 and higher fails to connect to embedded content in Canvas and/or allow use of embedded tools in the Canvas editor.

Specific examples:

  • Hoonuit -  user gets an “Error: Session expired or unavailable” message instead of the embedded content
  • Ilos/VidGrid - loads a login screen instead of a content list when clicking on the icon to insert Ilos content

Cause

Newer versions of Safari have tighter default security controls than prior versions; these settings adversely affect certain functionality in Canvas.

Workarounds

  • Use Chrome or Firefox instead of Safari.
  • Turn off “Prevent cross-site tracking” in Safari by UN-checking the option under Safari preferences >> Privacy.

    Safari privacy preferences