New Firefox Browser Version Released

Discussion in 'other software & services' started by JRViejo, Mar 18, 2014.

  1. BoerenkoolMetWorst

    BoerenkoolMetWorst Registered Member

    Joined:
    Dec 22, 2009
    Posts:
    4,549
    Location:
    Outer space
    On my router I can enable HTTPS login, though it only works if you specify the port in the URL(e.g. https://192.168.0.1:443) and the certificate is self-signed.
     
  2. wat0114

    wat0114 Registered Member

    Joined:
    Aug 5, 2012
    Posts:
    3,308
    Location:
    Canada
    These steps worked for me:

    How to disable Recent bookmarks in latest Firefox using css file:

    1. The first step is to open the "Help -> Troubleshooting Information" page and find the button to access the profile folder.

    You can find this button under

    "Application Basics" section as "Profile Folder -> Open Folder". If you click this button then you open the profile folder in the Windows File Explorer. You need to create a folder with the name: chrome in this folder (name is all lowercase). In the chrome folder you need to create a plain text file with the name userChrome.css (name is case sensitive). In this userChrome.css text file you paste the text posted below.

    Code:
    @namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"); /* only needed once */
    
    /* hide Recently Bookmarked */
    #panelMenu_recentBookmarks,#panelMenu_bookmarksMenu {
     display:none !important;
    }
    2. In Firefox 69 and later you need to set this pref to true on the about:config page to enable userChrome.css and userContent.css in the chrome folder.

    toolkit.legacyUserProfileCustomizations.stylesheets = true

    4. Restart Firefox when you create or modify the userChrome.css file.

    recent bookmarks.png
     
  3. imdb

    imdb Registered Member

    Joined:
    Nov 2, 2011
    Posts:
    3,151
    hmm, i doubt i have this one enabled. i'll check it. thanks for the info. :thumb:

    do you know whether it poses any security risks?
     
    Last edited: Aug 12, 2021
  4. bo elam

    bo elam Registered Member

    Joined:
    Jun 15, 2010
    Posts:
    5,985
    Location:
    Nicaragua
    Setting: toolkit.legacyUserProfileCustomizations.stylesheets to true allows Firefox to read the css file.

    When you create the css file (using a text file), you need to make sure the file is saved as css, and not as text.

    Another reason why css is not working for you might be because the line on top of the css file you created is wrong, the correct line is:

    @-moz-document url(chrome://browser/content/browser.xul), url(chrome://browser/content/browser.xhtml) {

    So fix that. The line on top of the css taken from the link posted by wat (look below) worked until about Firefox 79:

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

    Bo
     
    Last edited: Aug 13, 2021
  5. mood

    mood Updates Team

    Joined:
    Oct 27, 2012
    Posts:
    40,207
  6. wat0114

    wat0114 Registered Member

    Joined:
    Aug 5, 2012
    Posts:
    3,308
    Location:
    Canada
    I'm using latest Firefox v91.0 64 bit, and the attached file is exactly what I'm using. Note I had to change the extension to .txt as this forum won't allow .css.
     

    Attached Files:

  7. JRViejo

    JRViejo Super Moderator

    Joined:
    Jul 9, 2008
    Posts:
    69,256
    Location:
    U.S.A.
     
  8. imdb

    imdb Registered Member

    Joined:
    Nov 2, 2011
    Posts:
    3,151
    morning, elam. that did the trick. thanks.
     
  9. imdb

    imdb Registered Member

    Joined:
    Nov 2, 2011
    Posts:
    3,151
    hi, wat. thanks. for some reason, it did not work for me. i did as elam suggested and it worked. maybe it's because i use the portable? :doubt:
     
  10. JRViejo

    JRViejo Super Moderator

    Joined:
    Jul 9, 2008
    Posts:
    69,256
    Location:
    U.S.A.
    FYI. Schedule Update.
     
  11. bo elam

    bo elam Registered Member

    Joined:
    Jun 15, 2010
    Posts:
    5,985
    Location:
    Nicaragua
    That doesn't surprise me. At the time the new/current top line was introduced, the old line kept working for me. But eventually (soon after that), while doing maintenance cleaning up old code that was not doing anything anymore in my css file, I thought it was proper to also switch to using the current line that goes on top of the css file.

    Bo
     
  12. wat0114

    wat0114 Registered Member

    Joined:
    Aug 5, 2012
    Posts:
    3,308
    Location:
    Canada
    That's good to hear, imdb, and I've no idea why, as this is the first time I've ever used css to modify Firefox. I don't know why Mozilla has to make it so difficult to disable something as simple as Recent bookmarks :rolleyes:

    Thanks for this Bo :thumb: I've added your code to my Mozilla notes in the event, probably likely, that my current css code stops working.
     
  13. imdb

    imdb Registered Member

    Joined:
    Nov 2, 2011
    Posts:
    3,151
    ikr? go figure.
     
  14. Brummelchen

    Brummelchen Registered Member

    Joined:
    Jan 3, 2009
    Posts:
    4,013
    mozilla removed the switch ages ago because only very few people used it. 1 of a million. firefox is adding and removing switches (prefs) since phoenix, this is part of performance tweaking because the code behind vanishes too.
     
  15. wat0114

    wat0114 Registered Member

    Joined:
    Aug 5, 2012
    Posts:
    3,308
    Location:
    Canada
    1 of a million...really? :rolleyes: A Google search reveals dozens of results of people asking how to disable it. Seriously, Firefox is supposed to be the browser that allows users to configure and customize the way they like it. Recent bookmarks is now forced on users, unless they know how to jump through the very technical hoops now required to disable it.
     
  16. Brummelchen

    Brummelchen Registered Member

    Joined:
    Jan 3, 2009
    Posts:
    4,013
    i dont know about boundaries to add or remove features, but you can be sure that removing switches or features only used by few people. at least you are victim of the majority which mozilla has to care. but firefox is the only browser (any other are just clones) which is able to offer css styles. css styles are used by a minority and set "toolkit.legacyUserProfileCustomizations.stylesheets" in Firefox 69 to false by default. they did not removed for reason it but they disabled it because of minority (telemetry data). and same happend to many switches or features. and others got an official option, eg the https and its exlude list. meanwhile https mode is enabled by default.
     
  17. wat0114

    wat0114 Registered Member

    Joined:
    Aug 5, 2012
    Posts:
    3,308
    Location:
    Canada
    css is not user friendly, so the majority of those who want to customize their browser can't do so easily when css is the only option available. Mozilla should offer an easy way for the masses to disable Recent bookmarks and other options in the browser that are otherwise out of technical reach.
     
  18. Brummelchen

    Brummelchen Registered Member

    Joined:
    Jan 3, 2009
    Posts:
    4,013
    i know ;)
    like any programming language (its more a describing language) it need some learning. some more annoying is the whining about no longer functional code and people with a mass of css need help because they do not manage the amount of css any molonger. mismatches and mixed up code is the result. and most of they do not know the browser tools - "wth what are browser tools? i got you"

    you did not read carefully - they removed that switch because "no one" (see above for numbers) used it.

    at least you got your customization, why worry any longer? in case you disabled telemetrie (and those are also an absolute minority with no impact) you put yourself into anger :p
     
  19. wat0114

    wat0114 Registered Member

    Joined:
    Aug 5, 2012
    Posts:
    3,308
    Location:
    Canada
    I don't believe the "1 of a million" claim. I'll leave it at that with no further comments on the subject.
     
  20. Brummelchen

    Brummelchen Registered Member

    Joined:
    Jan 3, 2009
    Posts:
    4,013
    you should. although some decisions of mozilla are questionable, they dont need to lie. if that may be your underlying message you should quit using firefox - you are not sure if firefox could be that browser you think of. just logical.

    just finished with my new proton fixes
    Code:
    /*proton fixes*/
    
    /* toolbar spacers left/right */
    
    #TabsToolbar .titlebar-spacer[type="pre-tabs"],
    #TabsToolbar .titlebar-spacer[type="post-tabs"]
    {
        width: 0px !important;
    }
    
    
    /*hamburger button*/
    
    #appMenu-popup .panel-subview-body
    {
        min-height: 490px;
    }
    
    #appMenu-popup .panel-subview-body .subviewbutton:not(#appMenu-fxa-status2)
    {
        font-size: 1.2em;
    }
    
    #appMenu-popup panelview
    {
        width: 24em !important;
    }
    
    panelview.PanelUI-subView:not(#appMenu-protonMainView)
    {
        width: unset;
        min-width: 30em !important;
    }
    
    #appMenu-popup .panel-subview-body .subviewbutton
    {
        height: 26px;
        padding: 2px 4px !important;
    }
    
    #mainPopupSet #appMenu-zoom-controls2
    {
        padding-left: 3px;
    }
    
    .panel-subview-body h2.subview-subheader
    {
        font-size: 18px !important;
        color: #c00 !important;
        font-weight: bold !important;
        padding-left: 4px !important;
        text-decoration: underline !important;
    }
    
    panelview.PanelUI-subView toolbarbutton[id^="appmenu-"] label.toolbarbutton-text
    {
        font-size: 1.2em;
    }
    
    .panel-header > h1
    {
        text-align: left !important;
        color: #00c;
        font-size: 1.6em !important;
    }
    
    toolbarbutton#appMenu-fxa-label2,
    .PanelUI-subView .panel-subview-body toolbarbutton#PanelUI-fxa-menu-syncnow-button.subviewbutton
    {
        color: #00c;
    }
    
    #fxa-menu-header-description
    {
        color: #00c !important;
    }
    
    .PanelUI-subView .panel-subview-body toolbarbutton#PanelUI-fxa-menu-syncnow-button.subviewbutton
    {
        height: 40px !important;
    }
    
    .PanelUI-subView .panel-subview-body toolbarbutton#PanelUI-fxa-menu-syncnow-button.subviewbutton hbox
    {
        margin-top: 17px;
        color: #0c0;
        font-weight: bold;
    }
    
    /* overhang menu */
    
    #widget-overflow panelview
    {
        min-width: unset !important;
        max-width: 20em !important;
    }
    
    #widget-overflow .widget-overflow-list
    {
        width: 20em !important;
    }
    
    #widget-overflow .widget-overflow-list .toolbarbutton-1,
    #widget-overflow .widget-overflow-list toolbarbutton
    {
        max-width: 20em !important;
    }
    
    #widget-overflow panelview .toolbarbutton-1,
    .widget-overflow-list .toolbarbutton-1
    {
        padding: unset !important;
    }
    
    #widget-overflow panelview[id^="PanelUI-webext-"],
    #widget-overflow panelview[id^="PanelUI-webext-"] *
    {
        overflow: visible !important;
        min-width: 400px !important;
        width: unset !important;
    }
    
    
    /*Tabs squared, no margin, color not active*/
    
    #TabsToolbar #alltabs-button
    {
        display: none !important;
    }
    
    #TabsToolbar .tabbrowser-tab .tab-background
    {
        border-radius: unset !important;
        margin-block: unset !important;
    }
    
    .tabbrowser-tab:not([visuallyselected="true"])
    {
        background-color: #A3A3A3 !important;
        border-right: 1px solid #444 !important;
        border-bottom: 1px solid #444 !important;
        border-top: 2px solid transparent !important;
    }
    
    .tabbrowser-tab:not([visuallyselected="true"]):hover
    {
        border-top: 2px solid #757575 !important;
        background-color: #909090 !important;
    }
    
    .tabbrowser-tab[visuallyselected="true"]
    {
        border-top: 2px solid #0A84FF !important;
    }
    
    .tabbrowser-tab .tab-background[selected="true"] {
        background-color: #F9F9FA !important;
    }
    
    
    .tabbrowser-tab
    {
        padding-inline: unset !important;
    }
    
    
    /*toolbar buttons smaller*/
    
    toolbar .toolbarbutton-1
    {
        margin: 0 !important;
        padding: 0 !important;
    }
    
    
    /* dark theme */
    
    toolbar[brighttext]:-moz-lwtheme .tabbrowser-tab:not([visuallyselected="true"])
    {
        background-color: #686868 !important;
    }
    
    toolbar[brighttext]:-moz-lwtheme .tabbrowser-tab:not([visuallyselected="true"]):hover
    {
        background-color: #ff5400c0 !important;
    }
    
    
    /* close button */
    
    .tab-close-button[fadein]:hover
    {
        background: #ff5100c0 !important;
    }
    
    toolbar[brighttext]:-moz-lwtheme .tab-close-button[fadein]:hover
    {
        background: #007bffc0 !important;
    }
    
    toolbar[brighttext]:-moz-lwtheme .tabbrowser-tab[selected="true"] .tab-close-button[fadein]:hover
    {
        background: #ff5400 !important;
    }
    
    
    /* tabbar max height + scroller */
    
    :root[uidensity="compact"] {
        --scroll-padding-y: 4px !important;
        --scroll-padding-x: 4px !important;
        --scroll-max-height: 32px !important;
    }
    
    #TabsToolbar .tabbrowser-tab
    {
        max-height: var(--scroll-max-height) !important;
    }
    
    toolbarbutton#scrollbutton-up,
    toolbarbutton#scrollbutton-down
    {
        padding: var(--scroll-padding-y) var(--scroll-padding-x) !important;
        max-height: var(--scroll-max-height) !important;
        border: none !important;
        border-radius: 0 !important;
    }
    
    #tabbrowser-tabs[haspinnedtabs]:not([positionpinnedtabs]) > #tabbrowser-arrowscrollbox > .tabbrowser-tab[first-visible-unpinned-tab]
    {
      /* Add a gap between the last pinned tab and the first visible tab */
      margin-inline-start: 0 !important; /* .tabbrowser-tab sets margin: 0 !important; */
    }
    
    #tabbrowser-arrowscrollbox > toolbarbutton#scrollbutton-up:hover,
    #tabbrowser-arrowscrollbox > toolbarbutton#scrollbutton-do:hover
    {
        background: #888 !important;
    }
    
    
    /*bookmarkpanel*/
    
    panel#editBookmarkPanel
    {
        font: unset !important;
    }
    
    .panel-header > h1#editBookmarkPanelTitle
    {
        text-align: center !important;
        color: #00c;
        font-size: 1.4em !important;
    }
    
    #editBookmarkPanel toolbarseparator#editBookmarkHeaderSeparator,
    #editBookmarkPanel vbox.panel-subview-bodyl toolbarseparator#editBookmarkHeaderSeparator
    {
        display: none !important;
    }
    
    
    /* bookmark-items */
    
    #PlacesToolbar > menupopup:first-child
    {
        margin-top: -1px !important;
    }
    
    #PlacesToolbar menuitem,
    #PlacesToolbar menu
    {
        margin: 0 2px !important;
        min-height: 22px !important;
        padding: 0 !important;
        border-radius: unset !important;
    }
    
    
    /* context menus */
    
    #mainPopupSet menupopup > menu
    {
        padding-block: 0 !important;
    }
    
    #mainPopupSet menupopup[hasbeenopened="true"] menuitem,
    #mainPopupSet menupopup > menuitem
    {
        padding-block: 2px !important;
    }
    
    .toolbarbutton-1 .subviewbutton,
    .toolbarbutton .subviewbutton,
    panelmultiview .subviewbutton,
    menu.bookmark-item,
    #BMB_bookmarksPopup menuitem.bookmark-item
    {
        padding: 2px !important;
    }
    
    
    /* border less round in popups */
    
    :root
    {
        --arrowpanel-border-radius: 2px !important;
    }
    
    :is(menupopup, panel)[type="arrow"]
    {
        --panel-border-radius: 2px !important;
    }
    
    
    /* download button box */
    
    #downloadsPanel-mainView #downloadsHistory .button-box
    {
        margin-left: 6px;
    }
     
  21. mood

    mood Updates Team

    Joined:
    Oct 27, 2012
    Posts:
    40,207
    Firefox 91.0.1 fixes stability and security issues
    August 17, 2021
    https://www.ghacks.net/2021/08/17/firefox-91-0-1-fixes-stability-and-security-issues/
     
  22. JRViejo

    JRViejo Super Moderator

    Joined:
    Jul 9, 2008
    Posts:
    69,256
    Location:
    U.S.A.
  23. mood

    mood Updates Team

    Joined:
    Oct 27, 2012
    Posts:
    40,207
    Mozilla Firefox ESR 91.0.1 Released (August 17, 2021)
    Release Notes
    Download (Choose which Firefox Browser to download in your language)
     
  24. mood

    mood Updates Team

    Joined:
    Oct 27, 2012
    Posts:
    40,207
    Schedule Update (August 17, 2021)
     
  25. mood

    mood Updates Team

    Joined:
    Oct 27, 2012
    Posts:
    40,207
  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.