This site will have limited functionality while we undergo maintenance to improve your experience. If an article doesn't solve your issue and you want to ask a question, we have our support community waiting to help you at @FirefoxSupport on Twitter and/r/firefox on Reddit.

Search Support

Avoid support scams. We will never ask you to call or text a phone number or share personal information. Please report suspicious activity using the “Report Abuse” option.

Learn More

Linux: Bookmark button not clickable for seconds after starring a page

  • 3 பதிலளிப்புகள்
  • 1 இந்த பிரச்சனை உள்ளது
  • 4 views
  • Last reply by cor-el

On Linux, after bookmarking a page with star, clicking the bookmark button is not possible for 1-2 seconds. Since the bookmark dialogue is pretty bad (Why can't I edit the URL? Why can't I add keywords?), I often have to edit the bookmark afterwards. This however is not possible for some time after starring, because the button is not responding.

What's up with the click delay and how do I change it?

On Linux, after bookmarking a page with star, clicking the bookmark button is not possible for 1-2 seconds. Since the bookmark dialogue is pretty bad (Why can't I edit the URL? Why can't I add keywords?), I often have to edit the bookmark afterwards. This however is not possible for some time after starring, because the button is not responding. What's up with the click delay and how do I change it?

All Replies (3)

You need to edit the URL via the right-click context menu in the Properties of a bookmark. You can do this on the Bookmarks Toolbar and in the sidebar and in the Bookmarks Manager (Library).

If Firefox in unresponsive after you have clicked the star then there might be a problem with the places.sqlite database or with an extension.

If you use Sync then best is to disconnect Sync temporarily during troubleshooting.

You can check for problems with the places.sqlite database (bookmarks and history) in the Firefox profile folder.

  • use "Verify Integrity" button on the "Help -> Troubleshooting Information" (about:support) page
    in case errors are reported close and restart Firefox and retry

See also:

If "Verify Integrity" button on the "Help -> Troubleshooting Information" (about:support) page cannot repair places.sqlite then remove all places.sqlite files in the Firefox profile folder. Firefox will rebuild places.sqlite and restore the bookmarks from a recent JSON backup in the bookmarkbackups folder.

You can use the button on the "Help -> Troubleshooting Information" (about:support) page to go to the current Firefox profile folder or use the about:profiles page.

Thank you, I know how to edit bookmarks. This doesn't change the fact that the bookmarking dialogue is bad though.

And there are no extensions interfering with the places database. First, I don't have many installed. Second, it happened before installing most of them (with only uBlock Origin installed). Third, it also happens in private windows where extensions are disabled. Fourth, I even tried it in a fresh profile without anything changed from the defaults and the delay is still there.

I'm pretty sure the delay is some GUI "feature" that shouldn't be there.

It is possible to use code in userChrome.css to have the location field and the keyword visible all the time althouh you will have to be aware that these fields are also visible when they do not apply (e.g. a folder).

You can add code to the userChrome.css file below the default @namespace line.


@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"); /* only needed once */

/* Bookmark This Page edit panel */
#editBMPanel_locationRow, #editBMPanel_keywordRow {
 visibility:visible!important;
}

/* Hide Giant Thumbnail and Favicon */
*|div#editBookmarkPanelFaviconContainer,
#editBookmarkPanelFaviconContainer,
#editBookmarkPanelImage {
 display: none !important;
}

You need to create the chrome folder (lowercase) in the <xxxxxxxx>.default profile folder if this folder doesn't exist.

  • use a plain text editor to create a (new) <buserChrome.css</b> file in the <i>chrome folder (file name is case sensitive)
  • paste the code in the userChrome.css file in the editor window
  • make sure the userChrome.css file starts with the default @namespace line

You can use the button on the "Help -> Troubleshooting Information" (about:support) page to go to the current Firefox profile folder or use the about:profiles page.