Implements bookmarks integration in Firefox. Closes #145 and #28
Permissions
Accessing bookmarks requires additional permissions. The user must opt-in to enable context menus on bookmarks, in the options page, or Permissions tab. The user may revoke the permission in the same interfaces.
Caveats
In the Bookmarks Manager, user may select multiple bookmark entries, but when context-click, only the one that the mouse pointed will be passed to the API call. This may confuse user, but there is nothing we can do until Mozilla solve this issue, either in UI level or API level.
Summary
Permissions
Accessing bookmarks requires additional permissions. The user must opt-in to enable context menus on bookmarks, in the options page, or Permissions tab. The user may revoke the permission in the same interfaces.
Caveats
In the Bookmarks Manager, user may select multiple bookmark entries, but when context-click, only the one that the mouse pointed will be passed to the API call. This may confuse user, but there is nothing we can do until Mozilla solve this issue, either in UI level or API level.
Tests
Optional: