为提升您的使用体验,本站正在维护,部分功能暂时无法使用。如果本站文章无法解决您的问题,您想要向社区提问的话,请到 Twitter 上的 @FirefoxSupport 或 Reddit 上的 /r/firefox 提问,我们的支持社区将会很快回复您的疑问。

搜索 | 用户支持

防范以用户支持为名的诈骗。我们绝对不会要求您拨打电话或发送短信,及提供任何个人信息。请使用“举报滥用”选项报告涉及违规的行为。

详细了解

In Firefox 6.0, bookmark submenu freezes if it has many items.

  • 5 个回答
  • 3 人有此问题
  • 1 次查看
  • 最后回复者为 cor-el

more options

I have many folders in my bookmark menu, & many folders have lots of bookmarks in them. If I open a folder with many bookmarks, it displays the new submenu on top of the old one, preventing me from reaching any other submenu. This makes it impossible to open folders that are not at the top of the list.

I have many folders in my bookmark menu, & many folders have lots of bookmarks in them. If I open a folder with many bookmarks, it displays the new submenu on top of the old one, preventing me from reaching any other submenu. This makes it impossible to open folders that are not at the top of the list.

所有回复 (5)

more options

You may have one or more bookmarks with a long title.
The width of a column in the Bookmarks menu list is in current Firefox versions automatically adjusted to fit the bookmark with the longest name.
You can check the names of the bookmarks and make the longer ones shorter.

more options

This feature is useless. I have hundreds of bookmarks, and it will be very time consuming to edit each one. It's not that I chose a lot of long titles: when you save a bookmark initially, it automatically fills in the title (usually with something long.) Earlier versions of Firefox didn't have this problem.

To fix this feature you could do what Chrome does: truncate the bookmark title and add an ellipsis. Firefox is currently unusable to me as it doesn't let me access my bookmarks.

more options

You can try to use the Bookmarks sidebar instead to see if that also has the problem.

  • View > Sidebars > Bookmarks

You may be able to set a max-width for the bookmarks if you use the Bookmarks Menu button on the Bookmarks toolbar or the one that you can find in the toolbar palette.


Add code to userChrome.css below the @namespace line.

You can use the ChromEdit Plus or Stylish extension to have easier access to the customization files.


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

#BMB_bookmarksPopup .bookmark-item {max-width:500px!important}
more options

The Bookmarks sidebar works great! Thanks for the suggestion! But what is all that stuff about Chrome.css?

more options

The file userChrome.css is a customization file that allows to make CSS appearance changes to the user interface.
There is a similar file userContent.css to do the same for web page.

The code that I posted above sets a maximum width for bookmarks item in the popup list of the Bookmarks Menu button. In this case 500px, but you can set any preferred maximum width.
On Windows and Linux you can do this also for the Bookmarks menu, but on Mac that menu is under control of the Mac OS and can't be styled by Firefox.

See also Stylish: