Deep Dive: New Bookmark Sync in Firefox Nightly
blog.nightly.mozilla.org
blog.nightly.mozilla.org
If they only would improve the actual bookmark manager. It's been a thorn in my eyes for quite some time now.
- you can't find duplicates
- it takes 0.5-3sec/bookmark to delete bookmarks (on my devices at least)
- you can't cut found bookmarks out of a search (it copies it)
- the bookmark search sucks
And there are multiple other minor annoyances that bug me or features I would wish for (searchable offline bookmarks anyone? [I know that's going more in the direction search engine, but it sure as hell would be nice])
I'm kind of a horder when it comes to open tabs and bookmarks, so it is a pain in the butt to manage those. Last time I cleaned all my bookmarks I exported them and managed them with buku[0]. "Lost" my directory structure through this but it was worth it.
For me, amongst other things, there's no easy way to e.g. share a folder of useful bookmarklets.
Or, more generally, perhaps e.g. sharing a folder of bookmarks pertaining to a research project.
Lame.
P.S. Two decades ago, Kaylon's Powermarks was -- and remains -- the best bookmark manager I ever ran across. Third party app that was cross-browser and integrated itself via interfaces that gradually got killed off.
Lightning fast, handling thousands of bookmarks, with pretty good automatic, override-able tagging that fed a very effective search facility producing immediate, progressive results as one continued to type their query string.
Pretty much, you could just bookmark something, then find it a week or a month or more later with a couple of seconds' thinking and typing. Even if you had a then somewhat vague notion or memory, you usually immediately found what you half-remembered.
My opinion is it's not okay. Why would it be?
[1]: https://chrome.google.com/webstore/detail/bookmark-manager/g...
I mean proper OpenSearch support, different from using keyboard bookmarks with %s as a hack, since you actually get proper autocomplete.
In fact that whole situation there is just a mess, no proper way to use sites that implemented OpenSearch from the awesomebar like the Tab to search in chrome's omnibar.
We do sync bookmark keywords FWIW, which can be used as a sort of search, but it’s a bit indiscoverable and not the same as syncing settings like your default search engine.
(I work on firefox sync)
As of now you can add an OpenSearch[1] provider in Firefox using the javascript api `window.external.AddSearchProvider(engineURL)` where engineURL is the XML file description of the search engine like this one for IMDb search:
https://m.media-amazon.com/images/G/01/imdb/images/imdbsearc...
This is the method the Mycroft[2] project uses, which Firefox recommends. Chrome though, besides also supporting that API, looks for a search meta tag in a page's head after you visit it liking to the same OpenSearch provider xml
<link rel="search" type="application/opensearchdescription+xml" href="https://m.media-amazon.com/images/G/01/imdb/images/imdbsearc... title="IMDb">
In Chrome, after you visit their home page with that metadata it's registered as a provider so once you start typing Imdb in the omnibox, you see an indication to press 'Tab' in the right corner of the omnibox, and it switches to searching imdb instead. Even providing autocomplete if the search provider supports it.
Firefox could make registering these more discoverable from the UI (adding via a page action as an example at least?)
[1] http://www.opensearch.org/Home [2] http://mycroftproject.com/
I use Safari on iOS for obvious reasons and the inability to export the bookmarks I have on my Mac browser to Safari is really annoying. Fun fact: if you have a Windows computer you can do it https://support.apple.com/en-us/HT203519
What obvious reasons? Why not just use Firefox for iOS instead?
One of the main reasons I wanted to use it was to pass pages from desktop to Firefox for iOS, but on top of start time it would take upwards of 20-30s just for the tabs to sync across devices.
What I would notice is constantly having to look up my sync-data like history and passwords from elsewhere because Safari is a walled garden. That would seriously hinder me and slow me down on a quite so regular basis.
Different folks, different strokes, I guess.
You cannot set another browser as the default one on iOS, that's the main one.
Yes, having to copy-paste URLs from Safari to Firefox sometimes is cumbersome, but it's a million times better than having to use Safari as my main browser.
This is a feature I use mainly when I've just left my computer but need to continue reading, so the list being up to date is paramount. In a few hours, I'll have moved on or gone back to my desktop.
The classic is deleting your profile, that unique Firefox troubleshooting standby. As if regularly nuking all of your browser personalizations to fix inconsistent bugs is at all acceptable even if it did work.
Not sure how to help more specifically than that.
Probably bugtrack route will be the best
I'd rather skip plugins because I'd like to use the default bookmarking function (especially on mobile)
I think I'll stick to an hackish backup to my server via scp and Termux - thanks again!
I wonder if I can implement some sort of version control on Android via Termux
Oh boy. The whole article reads like a lesson in over engineering and trying to find the most complex solution. "But it's a really hard problem." - yeah, every problem can be framed in an arbitrarily hard context if you need to supply a group of people with work and resume-includable buzzwords.