Scusate se scrivo molti penso forse e credo ma non sono molto esperto.
Ho aperto il file places.sqlite ed ho fatto una scoperta, o almeno credo.
In Tables -> moz_inputhistory ho visto che vengono memorizzate tutte le stringhe usate per le ricerche.
Cancellando tutta la cronologia recente questa moz_inputhistory viene cancellata.
Ma non del tutto.
Vengono cancellate le ricerche effettuate nella cronologia, ma non quelle effettuate nei segnalibri.
Impostando i suggerimenti solo dalla cronologia quando capita di scrivere una di queste stringhe non eliminate si viene dirottati al corrispondente segnalibro.
Aggiungo, che diversamente da Cancella cronologia recente di Firefox, il programma CCleaner impostato per cancellare la cronologia di Firefox cancella tutta la moz_inputhistory.
Edit.
Quanto detto sopra capita una volta che si è compresa la procedura per creare questo malfunzionamento.
Continuando a giocare con il file places.sqlite ho notato che, sempre in particolarissime condizioni, azzerando il contatore delle visite ai segnalibri alcuni di questi contatori non si azzerano.
Ho visto che il bug è stato assegnato, è finito in mani capaci.
Smetto quindi di giocare e vado a letto.