Fennec Tab-Sync UI Update

The latest version of Weave now syncs your open tabs — and it can sync them between Firefox on the desktop and Fennec on a pocket-sized gadget.

“Syncing tabs”, by the way, doesn’t mean that we force all your browser instances to have the same set of tabs open. That’s not what anybody wants! Instead, it means that every browser has the ability to access the tabs that are open on other synced browsers, and to locally open copies of those tabs.

Here’s how it looks on Fennec. Keep in mind that this UI is a work in progress, and I’m well aware that it needs work, polish, and testing. But I’d like to let you see how it’s coming along and get your feedback on it.


On the left sidebar of Fennec, where your tabs appear, is a new Weave button. (This assumes that everyone recognizes “Rectangular Celtic knot” to mean “see my tabs from other computers”. Not a good assumption, so consider this a placeholder.)


Clicking the button slides the screen further to the left for a full-screen view of tabs from other computers. If you have more than two browsers being synced, each remote browser will have its own column here. Each column is identified with the client name. Eventually we’d like to display thumbnails of the tabs, but since we’re not syncing thumbnail data yet, we make do for now with titles and favicons.


A click on one of the remote tabs opens a local copy of it, which adds it to the tab bar, as you can see here.


Jono DiCarlo, on behalf of the Weave development team.

Cross-posted from Not The User’s Fault; please leave comments there.

2 responses

  1. vatar wrote on :

    How a progress?

  2. Shahid wrote on :

    Hey Jono – this is great progress! So glad you guys are pushing this forward – it’s going to be beyond awesome once people can start to get Fennec onto mass market devices.

    A few Qs – you’ve probably thought of this already, but what the hell:

    – Should the tab list be something more designed for fingers? You’re right that thumbnails would be ideal, but even without them an enlarged favicon (for example) might work.

    – Might it be worth just switching the whole set of tabs on the current device with the set of tabs on the Weave synced device? It would make the UI a bit simpler – you could just have one command that switched tabs view, and use a visual cue to indicate this is happening – for example, animate away the current complete screen for another one.