Safari and iOS Browser Issues and Fixes

Safari uses Apple’s WebKit browser engine. On iPhone and iPad, all browsers use this same engine, including Chrome and Edge.

This means browser issues on iPhone and iPad behave like Safari issues, even if users are not using Safari directly.

This page helps you troubleshoot common issues when using Schoolbox in Safari or on iOS devices.

Common Issues in Safari

Are you sure you want to remove this component?

Safari and iOS browsers can behave differently from other browsers due to stricter privacy and security settings.

Common issues include:

  • Sign-in loops or login failures.
  • Pages not loading or appearing blank.
  • External tools (LTI) not opening.
  • Embedded content not displaying.

Use the steps below to identify and resolve the issue.

General Troubleshooting for Safari Issues

Are you sure you want to remove this component?

If Schoolbox is not working correctly on iPhone or iPad, follow these steps to identify and resolve the issue.

1. Check Safari privacy settings

Safari may block cookies and cross-site requests, which can prevent Schoolbox from loading or signing in.

  • Open Settings > Safari.
  • Ensure Block All Cookies is turned off.
  • Turn off Prevent Cross-Site Tracking for testing.

Close Safari and reopen it before testing again.

2. Clear Safari cache

  • Go to Settings > Safari.
  • Select Clear History and Website Data.
  • Reopen Safari and try again.

3. Check for custom scripts

Custom JavaScript or CSS can cause Safari to stop loading or crash.

  • Temporarily remove any custom scripts.
  • Reload the page.
  • Add scripts back one at a time to identify the cause.

4. Test on another device or browser

  • Test on a desktop browser such as Chrome or Edge.
  • Test on another iPhone or iPad.

If the issue only occurs on iPhone or iPad, it is likely a Safari-specific issue.

5. Check for browser limitations

All browsers on iPhone and iPad use Apple’s WebKit engine. Some behaviour is controlled by the browser and cannot be changed.

If the issue continues after the steps above, check the device is up to date and test again.

When to Contact Schoolbox Support

Are you sure you want to remove this component?

Contact Schoolbox support if the issue continues after completing the troubleshooting steps.

Before contacting support, check:

  • The issue occurs on multiple devices.
  • The issue also occurs on a desktop browser.
  • The issue is not caused by custom scripts or settings.

When you contact support, include:

  • The device and browser being used (for example, iPhone with Safari).
  • The iOS version installed on the device.
  • A description of what is happening.
  • Screenshots or screen recordings, if possible.

Providing this information will help us investigate the issue more quickly.