Support for bookmarks syncing in WebExtensions

Hello. I publish a bookmarks management app for OS X which features bookmarks syncing. I currently sync with Firefox using a XUL-based extension, and also with Chrome and Safari. I am prepared to scrap my XUL-based extension and replace it with a new one based on WebExtension. However, this API documentation indicates that, in the bookmarks section of the API, the following functions are not supported:

  • onCreated
  • onRemoved
  • onChanged
  • onMoved
  • onChildrenReordered
  • onImportBegan
  • onImportEnded

These functions are critical to notify my app (via Native Messaging, for which support supposedly is coming) when the user changes bookmarks in Firefox.

What is the roadmap (with approximate dates, please) for these functions? Will they be supported before my old XUL-based extension quits working? If not, I may need to disappoint many users.

Thanks! Jerry Krinock

It looks like this is the bug report you want to follow. It’s being worked on, so I would expect it to make it for the first release.

Thank you, Jorge!