Skip to main content

Safari LTI Integration Issues

Recent updates to the Safari web browser are preventing access to LTI content inside Learning Management Systems (LMS) including Blackboard. The issue stems from Apple trying to prevent websites from secretly tracking the browsing activity of Safari users. Unfortunately, these updates are preventing third-party tools from functioning properly.

Problem Description

The problem can present itself in multiple ways depending on the LTI integration. When using tools like CourseArc, for example, a student may see a troubleshooting screen suggesting that there may be a problem with the LTI connection or setup.

Workarounds

Some LTI tools will work in Safari if the integration is set up as a specific link vs. an integrated tool. The link must be set up to open in a new window, which allows Safari to set a new cookie.

Option 2: Use a Different Browser

Alternatively, users in courses with LTI integrations should use a browser other than Safari to access Blackboard (e.g., use Chrome or Firefox).

Recommended Solution

We recommend using Chrome or Firefox for the best LTI integration experience with Learning Flow.

Tested LTI Tools

The following table shows the compatibility status of various LTI tools with Safari in Blackboard environments:

ToolVendorIntegration TypeBlackboard Partner CloudWorks in Safari Original CourseWorks in Safari Ultra Course
Academic WriterAPALTInoyesyes
AcrobatiqCengageBuilding Block / LTInoyesyes
ALEKSMcGraw-HillLTInoNOyes
Ally Accessibility ReportBbLTInoNONO
Ares Library ReservesAtlasLTInoNOyes
Bookshelf by VitalSourceVitalSourceBuilding Block / LTInoyesyes
Cengage LearningCengageLTIyesyesyes
CourseArcCourseArcLTInoNONO
InQuizitiveW.W. NortonLTInoyesyes
Microsoft OneNoteMicrosoftLTInoyesNO
Qwickly AttendanceQwicklyBuilding Block / LTInoyesyes
Respondus LockDown BrowserRespondus IncLTInoyesyes
RevelPearsonLTIyesyesyes
VoiceThreadVoiceThreadLTInoNOyes
WileyPLUSWileyLTIyespartiallyNO
zyBookszyBooksLTInoyesyes
info

For a complete list of third-party tools and their compatibility status, please refer to your LMS provider's documentation.

Testing Parameters

The compatibility testing was conducted with the following parameters:

Browser & macOS Versions Used

  • Safari 13.0.1 (14608.2.11.1.1) macOS 10.14.6 (18G95)
  • Safari 12.1.1 (14607.2.6.1.1) macOS 10.14.5

Testing Configuration

  • Disabled "block all cookies" to allow UMBC authentication to work in Safari
  • Enabled "prevent cross-site tracking"
  • If tool is enabled as a web link, it must be set to open in new window
  • Pop-ups must be permitted for blackboard.umbc.edu

Applying This to Learning Flow

When integrating Learning Flow with your LMS via LTI 1.3:

  1. Ensure proper configuration: Follow the LTI Integration guides for your specific LMS
  2. Test with multiple browsers: Verify that your integration works across Chrome, Firefox, and Safari
  3. Configure link settings: If using Safari, ensure LTI links are configured to open in new windows
  4. Enable pop-ups: Make sure pop-ups are allowed for your LMS domain
  5. Cookie settings: Ensure that cross-site tracking prevention doesn't block necessary cookies
Important

If you encounter issues with Safari, we strongly recommend switching to Chrome or Firefox for the most reliable LTI integration experience.

Getting Help

If you continue to experience issues with LTI integrations:

  1. Verify your browser and LMS versions
  2. Check that all prerequisites are met in the LTI Integration guide
  3. Contact Learning Flow Support for assistance
  4. Provide details about your browser, LMS version, and specific error messages