Opened 5 weeks ago

Last modified 4 weeks ago

#32055 new defect

Importing bookmarks from Safari doesn't work

Reported by: rex4539 Owned by: tbb-team
Priority: Medium Milestone:
Component: Applications/Tor Browser Version:
Severity: Normal Keywords:
Cc: Actual Points: 0.1
Parent ID: Points:
Reviewer: Sponsor:

Description

macOS 10.15.1 (19B68f)

Steps:
Bookmarks -> Show All Bookmarks -> Import/Export tab -> Import Data from Another Browser -> Safari -> Continue -> Bookmarks is checked -> Continue -> Import Complete -> Done

What happened:
No bookmarks imported.

Expected result:
Bookmarks are imported.

Child Tickets

Change History (2)

comment:1 Changed 5 weeks ago by mcs

Kathy and I confirmed that importing via this method does not work in Tor Browser 8.5.5 or 9.0a8. We tested on a macOS 10.14.6 system which has Safari 13.0.2.

In Tor Browser 8.5.5, the browser console shows the following (even though the GUI shows "success"):

Could not read Bookmarks.plist 1 SafariProfileMigrator.js:39
	B_migrate/< jar:file:///Users/USER/Desktop/TB/tb.app/Contents/Resources/browser/omni.ja!/components/SafariProfileMigrator.js:39:15
	InterpretGeneratorResume self-hosted:1257:8
	next self-hosted:1212:9
some bookmarks did not successfully migrate.

A similar error is logged in TB 9.0a8.

After some searching, we found a corresponding Firefox bug report:
https://bugzilla.mozilla.org/show_bug.cgi?id=1493103

The root cause is that macOS 10.14 and 10.15 "lock down" access to more system files, and that includes Safari's Bookmarks.plist file. Possible workarounds:

  1. Temporarily enable "Full Disk Access" for Tor Browser. See https://bugzilla.mozilla.org/show_bug.cgi?id=1493103#c12
  2. Use File|Export Bookmarks… in Safari to save the bookmarks as an HTML file, and then import the file into Tor Browser.

comment:2 Changed 4 weeks ago by mcs

Actual Points: 0.1

Added brade/mcs points so far (0.1).

Note: See TracTickets for help on using tickets.