Broken Safari: Dom Exception 18

Fixed. After inspecting the exact JS error when accessing the twitter login page, the offending line was trying to access the browser local storage.

The "Privacy" settings in Safari had the "Block cookies and other website data" set to "Always". I've set this to "From third parties and avertisers" and now it's working again.


More Specific Instructions (same solution)

To enable third-party cookies:

  1. On your iPhone or iPad, go to Settings.
  2. Select Safari.
  3. Under Privacy & Security, select Block Cookies.
  4. You will be redirected to a list of options. Select Always Allow (Allow for Websites I visit might also fix this)
  5. You may need to restart Safari for the new settings to take effect.