Open Bug 1296564 Opened 8 years ago Updated 2 years ago

Create a widget for bookmarks synced from mobile devices

Categories

(Firefox :: Sync, enhancement, P3)

enhancement

Tracking

()

Tracking Status
firefox51 --- affected

People

(Reporter: hectorz, Unassigned)

References

(Blocks 1 open bug)

Details

Attachments

(1 obsolete file)

Bookmarks synced from mobile devices are currently not very easy to find, only appearing in My Places window and the bookmark sidebar.

Bug 1295237 looks like about make them available in more places, maybe bookmarks menu and the panel attached to the bookmarks button in the navbar.

China repack of Firefox desktop, as distributed by Beijing office, shows bookmarks toolbar by default. We'd like to propose a standalone widget for bookmarks synced from mobile devices. In addition to make the already synced bookmarks more discoverable, it could be another entrypoint for potential users to learn about how Sync can be helpful and maybe even give Firefox for Android/iOS a try, like the "Synced Tabs" widget.
I agree we want this. It is closely related to bug 647605, then we need a "subview" which can appear in the "left-pane" (also bug 647605), the menu (bug 1295237) and also the toolbar as mentioned here. In all cases it should show the standard "you really should sign up" messaging when not configured.
See Also: → 1295237, 647605
Alex, this is an enhancement we might want to consider putting on the product backlog.
Severity: normal → enhancement
Flags: needinfo?(adavis)
Thanks for flagging me.

I had a similar idea to this and have heard many people express similar wishes. I have created a new feature card in our Trello board and have linked to this bug.
Flags: needinfo?(adavis)
Whiteboard: [sync-mobile-bookmarks-discovery]
Comment on attachment 8803972 [details]
Bug 1296564 - Add 'Mobile Bookmarks' root to the bookmark menus if we have it.

https://reviewboard.mozilla.org/r/88158/#review87540

thanks!

::: services/sync/modules/engines/bookmarks.js:1066
(Diff revision 1)
>      this._add(itemId, guid, /* isTombstone */ true);
>      this._add(parentId, parentGuid);
>    },
>  
>    _ensureMobileQuery: function _ensureMobileQuery() {
> +    Svc.Prefs.set("showMobileBookmarks", true);

I don't think this new pref is adding any value - it will be set after every bookmark sync, regardless of whether there are actually mobile items or not.

I'd be inclined to replace the uses above with services.sync.username && services.sync.engine.bookmarks (ie, simply checking whether sync is configured and if the bookmarks engine is enabled) and then there's no need to set anything here.

Can you please upload a screenshot with the new item, and needinfo rfeeley, along with explaining it is only visible for users syncing bookmarks and check it is OK (I see no reason it will not be, but we should do the right thing )
Attachment #8803972 - Flags: review+
Attachment #8803972 - Attachment is obsolete: true
Blocks: 1329853
Whiteboard: [sync-mobile-bookmarks-discovery]
Priority: -- → P3
See Also: → 1548109
Severity: normal → S3
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: