[tracking] Complete the implementation of chrome.bookmarks

NEW
Unassigned

Status

defect
P3
normal
4 years ago
8 months ago

People

(Reporter: evilpie, Unassigned)

Tracking

(Depends on 3 bugs, Blocks 1 bug, {dev-doc-needed, meta})

Firefox Tracking Flags

(Not tracked)

Details

(Whiteboard: [bookmarks]triaged)

No description provided.
Depends on: 1213675
As per: https://developer.chrome.com/extensions/bookmarks

Not implemented:


    getRecent()
    search()
    removeTree() (remove also removes non-empty folders)
    onCreated
    onRemoved
    onChanged
    onMoved
    onChildrenReordered
    onImportBegan
    onImportEnded
    BookmarkTreeNodeUnmodifiable
Whiteboard: [bookmarks]
Flags: blocking-webextensions-
Depends on: 1221764
Depends on: 1225743
Whiteboard: [bookmarks] → [bookmarks]triaged
Assignee: nobody → bob.silverberg
Iteration: --- → 47.3 - Mar 7
Depends on: 1251244
No longer blocks: 1251269
Depends on: 1251269
Depends on: 1252250
Depends on: 1251657
Depends on: 1253652
Iteration: 47.3 - Mar 7 → 48.1 - Mar 21
Depends on: 1254608
That's wonderful that support for chrome.bookmarks is coming along.  However, Firefox bookmarks contain additional features which are not supported by chrome.bookmarks, for example Tags, so-called "annotations" Keyword and Description, and then there are Smart bookmarks and Live bookmarks (livemarks).

I think that, in order for me to someday write a WebExtension to replace my current Firefox extension, chrome.bookmarks will need additional functions to support these Firefox-only bookmarks features, because the old API which I and others use (nsINavBookmarksService, nsIAnnotationService, nsITaggingService, nsINavHistoryService, mozIAsyncLivemarks, etc.) are not going to be available in a WebExtension.

Is that correct, and if so should I file another bug or is this already a known issue?

Thanks!

Jerry
Please see bug 1225916 for an example. If there's more you'd like to see implemented please file bugs (and or give us some patches).
Thank you, Andy.

Because it is reasonable that Mozilla may prefer to obsolete the Firefox-only bookmarks features instead of supporting them, I'd like the need for the additional functions to be accepted before I work on a patch :)  Therefore, I have just now submitted Bug 1276731 and shall wait to see its discussion.
Depends on: 1296401
Component: WebExtensions: Untriaged → WebExtensions: General
Flags: blocking-webextensions-
Priority: -- → P2
Depends on: 1316297
Depends on: 1319530
Dropping priority down to match the dependents.
Priority: P2 → P3
Unassigning myself as this is a tracking bug.
Assignee: bob.silverberg → nobody
Summary: Complete the implementation of chrome.bookmarks → [tracking] Complete the implementation of chrome.bookmarks
Product: Toolkit → WebExtensions
You need to log in before you can comment on or make changes to this bug.