URL can't be removed from address bar, site is not in history
I found many similar issues here and over the net, but none seem to work for my case.
I have this URL in my address bar suggestions, that is not in history. I used "Forget about this site" to remove it from history. I've also cleared my cached data from Privacy options (https://support.mozilla.org/en-US/kb/how-clear-firefox-cache)
I don't think killing "places.sqlite" will help, since it's not contained in `moz_places` table:
sqlite> SELECT * FROM moz_places WHERE url LIKE '%xkcd.org%';
sqlite>
So this website is actually a typo for xkcd.com web-comics.
I've tried https://support.mozilla.org/en-US/kb/remove-websites-address-bar-suggestions. This does not work since the suggestion is not on first page. I have to type in 'x' to see this wrong suggestion. Shitf-Delete does not work, since it only deletes the autocompleted string from suggested URL.
I use Mozilla account to sync, so maybe that may cause it -- other profile connected to account?
Ezalaki modifié
Solution eye eponami
Hi ilvez, I assume it's not caused by an erroneous bookmark.
Since you are familiar with SQLite browsing tools, would you mind checking another table -- this one stores frecency scores for top level host names:
SELECT * FROM 'moz_origins' WHERE host like '%xkcd%'
I'm not sure how a host name gets into that table if it doesn't load. ??
Tanga eyano oyo ndenge esengeli 👍 1All Replies (7)
That could be the form filler built into Firefox. Click in the field, enter a character or two and STOP ! Using the arrow keys, highlight an unwanted entry. Then press Delete (Mac=Shift Delete). Repeat as needed.
Do any of these links help you? https://support.mozilla.org/en-US/kb/control-whether-firefox-automatically-fills-forms
FredMcD said
That could be the form filler built into Firefox. Click in the field, enter a character or two and STOP ! Using the arrow keys, highlight an unwanted entry. Then press Delete (Mac=Shift Delete). Repeat as needed. Do any of these links help you? https://support.mozilla.org/en-US/kb/control-whether-firefox-automatically-fills-forms https://support.mozilla.org/en-US/search?w=1&q=autofill
I tried your solution, but it's not obviously it. It's address bar, not HTML form. When I use Delete in this case, it acts like delete -- deletes selected text (which is the leftover part of suggestion).
If you have a windows pc-
1) Click in the field, enter a character or two and STOP !
2)Using the arrow keys, highlight an unwanted entry (FredMcD was right until this point).
3) Then press SHIFT+ DELETE, not only the delete key.
4)Repeat as needed.
Ezalaki modifié
Solution eye oponami
Hi ilvez, I assume it's not caused by an erroneous bookmark.
Since you are familiar with SQLite browsing tools, would you mind checking another table -- this one stores frecency scores for top level host names:
SELECT * FROM 'moz_origins' WHERE host like '%xkcd%'
I'm not sure how a host name gets into that table if it doesn't load. ??
What do you get if you disable auto-fill for the location bar via the about:config page?
- browser.urlbar.autoFill = false
jscher2000 said
Hi ilvez, I assume it's not caused by an erroneous bookmark. Since you are familiar with SQLite browsing tools, would you mind checking another table -- this one stores frecency scores for top level host names: SELECT * FROM 'moz_origins' WHERE host like '%xkcd%' I'm not sure how a host name gets into that table if it doesn't load. ??
Yes. That was it. Thank you very much jscher2000. I should have taken deeper look into schema myself.
Commands that I launched (for whomever needs solution, do not blindly copypaste these, since you have to know your faulty entry ID before you launch `delete from` command): sqlite> select * from moz_origins where host like '%xkcd%'; 12|http://|xkcd.org|855789 429|https://|xkcd.com|138281 756|https://|www.xkcd.com|240 3928|https://|imgs.xkcd.com|100 4120|https://|blog.xkcd.com|200 sqlite> delete from moz_origins where id = 12;
Thanks for all other suggestions as well. I didn't try them, since jscher2000 answer solved it for me.