1. Nachrichten
  2. Forum
    1. Unerledigte Themen
    2. Forenregeln
  3. Spenden
  • Anmelden
  • Registrieren
  • Suche
Alles
  • Alles
  • Artikel
  • Seiten
  • Forum
  • Erweiterte Suche
  1. camp-firefox.de
  2. Atarist

Beiträge von Atarist

  • FF Menü reagiert nicht

    • Atarist
    • 26. November 2022 um 21:10

    Hallo Leute -

    und hallo "Schlingo" und "Sören Hentzschel"

    Für Eure Mühen und Versuchen.... vielen Dank, echt maaah! Aber jetzt blick ich gar nicht mehr durch.

    Sören schreibt, dass "focus" im Quellcode von FF nicht enthalten sei. Also wo krieg ich denn mal neDoku (...?) von den CSS-Befehlen des von FF her? CSS ist ja ansonsten kein DIng...

    Die Klasse ... opacity:1... hab ich rausgenommen - war wohl Asbaqch.

    Was bedeutet...

    Zitat von 2002Andreas

    Code in Zeile 237 funktioniert auch nicht mehr in der Urlbar.

    und eiiges andere...

    Ich fahrmal grad runter und mit den Änderungen wieder hoc....


    wieder da... neee, leider nix Neues.

    Könnte mir jemand mal die letzte UserChrome.css hier reinsetzen?

    Ich kann Eure Änderungen evtl. nicht nachvollzehen.

    Wenns dann auch nicht hinhaut, insalliere ich den FF als weietere Anwendung komplett neu und versuche meine Änderunen in der Config nach zu vollziehen.

    Bis dahin mal wieder.... DANKE!

  • FF Menü reagiert nicht

    • Atarist
    • 26. November 2022 um 16:32

    Danke!

    Zitat von 2002Andreas

    Dazu müsste man wissen, was du alles verändert hast.

    ... Wenn ich das alles wüßte und noch zusammentragen kann. Eher nicht.

    Werden bei einem neuen Profil die about:config's übernommen ?

    Ich werde mal versuvhen FF neu zu installieren und den alten Profilordner reinzukopieren.

    Oder ich belassses es bei den Menü-Short-Cuts... die funzen ja.

  • FF Menü reagiert nicht

    • Atarist
    • 25. November 2022 um 23:20

    Uuuups...

    UserChrome.css ;

    CSS
    /* Tableiste mehrreihig oben */
    #tabbrowser-tabs, #tabbrowser-arrowscrollbox, #tabbrowser-tabs[positionpinnedtabs] > #tabbrowser-arrowscrollbox > .tabbrowser-tab[pinned]
    {
        margin-top: -15px !important;
        margin-bottom: -5px !important;
    }
    
    [tabsintitlebar="true"][sizemode="maximized"] #navigator-toolbox
    {
     padding-top: 10px !important;
    }
    
    #titlebar,#tabbrowser-tabs
    {
     appearance: none !important;
    }
    
    [tabsintitlebar="true"] #TabsToolbar > .titlebar-buttonbox-container,
    #main-window[inFullscreen="true"] #window-controls
    {
     display: block;
    }
    
    /* Mehrreihige Tableiste, Anzahl der angezeigten Tabreihen = 3 Zeilen, weitere per Scrollbar */
    box[class="scrollbox-clip"][orient="horizontal"],
    tabs > arrowscrollbox
    {
     display: block;
     contain: none !important;
    }
    
    scrollbox[part][orient="horizontal"]
    {
        display: flex;
        flex-wrap: wrap;
        max-height: calc(var(--tab-min-height) * 5); /* Anzahl der angezeigten Tabreihen = 4 Zeilen */
        overflow-x: hidden;
        overflow-y: auto;
    }
    
    #tabbrowser-arrowscrollbox /* Geändert nach Update-Fehler 2203 */
    {
        margin-top: 7px !important;      /*margin-top: -3px !important; */
        margin-bottom: 5px !important; /* margin-bottom: -10px !important;  */
    }
    
    :root
    {
     --tab-min-height: 25px !important; 
    }
    
    :root #tabbrowser-tabs
    {
     --tab-min-height: 25px !important; 
    }
        
    /* Feste Breite der einzelnen Tabs wenn gewünscht, sonst entfernen bzw. verbreitern */
    tabs tab[fadein]:not([pinned])
    {
     min-width: 110px !important;/* Minimale Tabbreite 76px */
     max-width: 110px !important;/* Maximale Tabbreite 225px */
    }
    
    .tabbrowser-tab .tab-close-button
    {
     display: block !important; 
    }
    
    tabs tab[fadein]:not([pinned])
    {
     flex-grow: 1;
    }
    
    /* Buttons/Zwischenräume Ausblenden */
    hbox.titlebar-spacer,
    #alltabs-button,tabs tab:not([fadein]), 
    [class="scrollbutton-up"],
    [class="scrollbutton-up"] + spacer,
    scrollbox[part][orient="horizontal"] + spacer,
    [class="scrollbutton-down"]
    { 
     display: none; 
    }
    
    tab.tabbrowser-tab .tab-background
    {
     margin-top: -2px !important;
     border: solid 1px hsla(0,0%,50%,.5) !important;
    }
    
    tabs tab:after,tabs tab:before
    { 
     display: none;
    }
    
    #TabsToolbar > .titlebar-buttonbox-container
    {
     display: none !important;
    }    
    
    #TabsToolbar:not(:-moz-lwtheme)
    { 
     color:pink !important;
     margin-top:-11px !important;
    }
    
    #TabsToolbar:-moz-lwtheme
    { 
     margin-bottom: -7px !important;
     margin-top:-10px !important;
    }
    
    #TabsToolbar
    { 
     margin-bottom: 0px !important;
     padding-top: 4px !important;
    } 
     
    #menubar-items :not([fokus]), #tabbrowser-tabs :not([fokus])
    {
     opacity:1 !important;
    }
    
    /* Button for scrolling tabs to the left */
    .scrollbutton-up
    {
     display:none;
    }
    
    /* Button for scrolling tabs to the right */
    .scrollbutton-down
    {
     display:none;
    }
    
    /* Höhe für '+'-Button (newtab) */
    .tabs-newtab-button
    {
     vertical-align:bottom !important;
     /*vertical-align:top !important;*/
     height:var(--tab-min-height:) !important;
    }
    
    /*Drop-down menu for all tabs */
    #alltabs-button
    {
     display:none;
    }
    
    /* Darstellung Tabs aus alter UserChrome   ####################################################### */
    #TabsToolbar .tabbrowser-tab
    {
     margin:1px 1px 0 0 !important;
     padding:0 !important; 
     height:22px !important;
     border:1px solid #0081FD !important;
     /*border-bottom:0 !important; */
     border-top-left-radius:8px !important;
     border-top-right-radius:8px !important;
     /* alt: margin:1px 1px auto 0 !important;*/
     font:11px 500 Arial, sans-serif !important;
     color:#FFD700 !important;
     -moz-box-flex:0 !important;
    }
    
    /* TAB bei Mauskontakt: * Hintergrundfarbe, Rahmen */
    #TabsToolbar .tabbrowser-tab:hover
    {
     border:1px solid #FFF !important;
     background:#2896FF !important;
     color:#00478A !important;
    }
    
    /* TAB aktiv */
    #TabsToolbar .tabbrowser-tab[selected="true"]
    {
     background:#002344 !important;
     font-weight:bold !important;
     color:#FF0 !important;
     border-color:#FF0 !important;
    }
    
    /* Tab-Icons */
    #TabsToolbar .tab-icon-image
    {
     height:16px !important;
     width:16px !important;
     margin-left:-8px !important;
     margin-bottom:1px !important;
    }
      
    /* Tab-Close X */
    #TabsToolbar .tab-close-button
    {
     margin-right:-14px !important;
     /*margin-left:auto !important;*/
     /*padding:0 !important;*/
     color:#FFD700 !important;
    }
    
    #TabsToolbar .tab-close-button .toolbarbutton-icon
    {
     height:16px !important;
     width:16px !important;
     /*background-color:#BDFEFF !important;*/
     /*border-radius:5px !important;*/
    }
    
    /* Close-Button inaktiver Tab */
    tab:not([selected]) .tab-close-button
    {
     display:block !important;
     color:#72B7F9 !important;
     /*margin-right:-5px !important;*/
    }
    
    /* Alle anderen Elemente in TABs */
    #TabsToolbar .tabbrowser-tab *
    {
     background:none !important;
    }
    
    /* Tab-Rahmenelemente entfernen (obere Linie aktiver Tab, Seitentrennlinien) */
    #toolbar-menubar:not([autohide="true"]) + #TabsToolbar .tabbrowser-tab > .tab-stack > .tab-background,
    :root:not([tabsintitlebar]) .tab-background,
    :root[extradragspace] .tab-background
    {
     border-top-style:none !important;
    }
    
    .tabbrowser-tab::AFTER,
    .tabbrowser-tab::BEFORE
    {
     border-left:none !important;
    }
    
    .searchbar-textbox, #urlbar
    {
     border-radius:10px !important;
     min-height:30px !important;
     padding:0 !important;
     margin:0 !important;
     background:#002344;
    }
    
    /* Schrift Tabs nachträglich */
    .tab-text
    {
     font-size:11px !important;
     font-weight:500;
     color:#FFF !important;
    }
    
    .tab-label-container[textoverflow][labeldirection=ltr]:not([pinned]),
    .tab-label-container[textoverflow]:not([labeldirection]):not([pinned]):-moz-locale-dir(ltr)
    {
     direction:ltr;
     mask-image:linear-gradient(to left, transparent, black 0em) !important;
    }
    Alles anzeigen
  • FF Menü reagiert nicht

    • Atarist
    • 25. November 2022 um 23:09

    Ok,Jungs... alles weg im chrome-Ordner, außer die "userChrome.css"

    Alle Erweiterungen deaktiviert

    Anderes Theme geladen.

    Was soll ich sagen... Menüs klappen nicht runter...

    Vielleicht doch irgendwas in der about:config ?

    Aber hey: Mit der Tastenkombination für jedes Menü funzt es - dann alles gut. Nur mit der Maus halt nicht.

  • FF Menü reagiert nicht

    • Atarist
    • 25. November 2022 um 12:06

    Moin Andreas, milupa un Euch anderen !

    Die Dateien

    - userChrome_tabs.css

    - userChrome_tabs_only_01.css

    sind alte Versionen. Ich denke und hoffe nicht, dass die von FF geladen werden !?

    Die "MultiRowTab_LiteforFx48.uc.js" und "user.js" lösche ich aus dem Verzeichnis bzw. kopier sie sicherheitshalber in ein anderes Verzeichnis.

    Ich mach das heute abend, dann hab ich Ruhe und Zeit.... melde mich dann gleich!

    Mal wieder: Danke Dir, milupa und Euch anderen!

    Ralf

  • FF Menü reagiert nicht

    • Atarist
    • 24. November 2022 um 22:40

    Ok, ok ....

    habe folgendes Userscript am Laufen:

    JavaScript
    // JavaScript Document
    // == UserScript ==
    // @name zzzz - MultiRowTab_LiteforFx48.uc.js
    // @namespace http : // space.geocities.yahoo.co.jp / gl / alice0775
    // @description ? ? ? ? ? ? ? ? ? ? CSS ? ? ? ? ? ? ? Lite ? ? ? ? ?
    // @include main
    // @compatibility Firefox 71
    // @author Alice0775
    // @version 2016 / 08 / 05 00 : 00 Firefox 48
    // @version 2016 / 05 / 01 00 : 01 hide favicon if busy
    // @version 2016 / 03 / 09 00 : 01 Bug 1222490 - Actually remove panorama for Fx45 +
    // @version 2016 / 02 / 09 00 : 01 workaround css for lwt
    // @version 2016 / 02 / 09 00 : 00
    // == /UserScript==
    "use strict";
    MultiRowTabLiteforFx();
    function MultiRowTabLiteforFx()
    {
     var sss = Cc['@mozilla.org/content/style-sheet-service;1'].getService(Ci.nsIStyleSheetService);
     var uri = makeURI('data:text/css;charset=UTF=8,');
     sss.loadAndRegisterSheet(uri, sss.AGENT_SHEET);
     var css = tabs tab
     {
      border - left : solid 1px hsla(0, 0 % , 50 % , .5) ! important;
      border - right : solid 1px hsla(0, 0 % , 50 % , .5) ! important;
     }
     
     tabs tab : after, tabs tab : before
     {
      display : none ! important;
     };
     
     var sss = Cc['@mozilla.org/content/style-sheet-service;1'].getService(Ci.nsIStyleSheetService);
     var uri = makeURI('data:text/css;charset=UTF=8,' + encodeURIComponent(css));
     sss.loadAndRegisterSheet(uri, sss.AUTHOR_SHEET);
     gBrowser.tabContainer.clearDropIndicator = function()
     {
      var tabs = this.allTabs;
      for (let i = 0, len = tabs.length; i < len; i ++ )
      {
       tabs[i].style.removeProperty("border-left-color");
       tabs[i].style.removeProperty("border-right-color");
      }
     }
     gBrowser.tabContainer.addEventListener("dragleave", function(event)
     {
      this.clearDropIndicator(event);
     }
     , true);
     gBrowser.tabContainer.on_dragover = function(event)
     {
      this.clearDropIndicator();
      var effects = this._getDropEffectForTabDrag(event);
      var ind = this._tabDropIndicator;
      if (effects == "" || effects == "none")
      {
       ind.hidden = true;
       return;
      }
      event.preventDefault();
      event.stopPropagation();
      var arrowScrollbox = this.arrowScrollbox;
      // autoscroll the tab strip if we drag over the scroll
      // buttons, even if we aren't dragging a tab, but then
      // return to avoid drawing the drop indicator
      var pixelsToScroll = 0;
      if (this.getAttribute("overflow") == "true")
      {
       switch (event.originalTarget)
       {
        case arrowScrollbox._scrollButtonUp :
         pixelsToScroll = arrowScrollbox.scrollIncrement * - 1;
         break;
        case arrowScrollbox._scrollButtonDown :
         pixelsToScroll = arrowScrollbox.scrollIncrement;
         break;
       }
       if (pixelsToScroll)
       {
        arrowScrollbox.scrollByPixels(
        (RTL_UI ? - 1 : 1) * pixelsToScroll,
        true
        );
       }
      }
      /*
      let draggedTab = event.dataTransfer.mozGetDataAt(TAB_DROP_TYPE, 0);
      if (
      (effects == "move" || effects == "copy") &&
      this == draggedTab.container
      ) {
      ind.hidden = true;
      if ( ! this._isGroupTabsAnimationOver()) {
      // Wait for grouping tabs animation to finish
      return;
      }
      this._finishGroupSelectedTabs(draggedTab);
      if (effects == "move") {
      this._animateTabMove(event);
      return;
      }
      }
      this._finishAnimateTabMove();
      */
      if (effects == "link")
      {
       let tab = this._getDragTargetTab(event, true);
       if (tab)
       {
        if ( ! this._dragTime)
        {
         this._dragTime = Date.now();
        }
        if (Date.now() >= this._dragTime + this._dragOverDelay)
        {
         this.selectedItem = tab;
        }
        ind.hidden = true;
        return;
       }
      }
      
      var rect = arrowScrollbox.getBoundingClientRect();
      var newMargin;
      if (pixelsToScroll)
      {
       // if we are scrolling, put the drop indicator at the edge
       // so that it doesn't jump while scrolling
       let scrollRect = arrowScrollbox.scrollClientRect;
       let minMargin = scrollRect.left - rect.left;
       let maxMargin = Math.min(
       minMargin + scrollRect.width,
       scrollRect.right
       );
       
       if (RTL_UI)
       {
        [minMargin, maxMargin] = [
        this.clientWidth - maxMargin,
        this.clientWidth - minMargin,
        ];
       }
       newMargin = pixelsToScroll > 0 ? maxMargin : minMargin;
      }
      else
      {
       let newIndex = this._getDropIndex(event, effects == "link");
       let children = this.allTabs;
       if (newIndex == children.length)
       {
        let tabRect = children[newIndex - 1].getBoundingClientRect();
        if (RTL_UI)
        {
         newMargin = rect.right - tabRect.left;
        }
        else
        {
         newMargin = tabRect.right - rect.left;
        }
        children[newIndex - 1].style.setProperty("border-right-color", "red", "important");
       }
       else
       {
        let tabRect = children[newIndex].getBoundingClientRect();
        if (RTL_UI)
        {
         newMargin = rect.right - tabRect.right;
        }
        else
        {
         newMargin = tabRect.left - rect.left;
        }
        children[newIndex].style.setProperty("border-left-color", "red", "important");
       }
      }
      
      // ind.hidden = false;
      ind.hidden = true;
      newMargin += ind.clientWidth / 2;
      if (RTL_UI)
      {
       newMargin *= - 1;
      }
      ind.style.transform = "translate(" + Math.round(newMargin) + "px)";
      ind.style.marginInlineStart = - ind.clientWidth + "px";
     }
     
     gBrowser.tabContainer.on_drop = function(event)
     {
      this.clearDropIndicator();
      var dt = event.dataTransfer;
      var dropEffect = dt.dropEffect;
      var draggedTab;
      let movingTabs;
      if (dt.mozTypesAt(0)[0] == TAB_DROP_TYPE)
      {
       // tab copy or move
       draggedTab = dt.mozGetDataAt(TAB_DROP_TYPE, 0);
       // not our drop then
       if ( ! draggedTab)
       {
        return;
       }
       movingTabs = draggedTab._dragData.movingTabs;
       draggedTab.container._finishGroupSelectedTabs(draggedTab);
      }
      this._tabDropIndicator.hidden = true;
      event.stopPropagation();
      if (draggedTab && dropEffect == "copy")
      {
       // copy the dropped tab (wherever it's from)
       let newIndex = this._getDropIndex(event, false);
       let draggedTabCopy;
       for (let tab of movingTabs)
       {
        let newTab = gBrowser.duplicateTab(tab);
        gBrowser.moveTabTo(newTab, newIndex ++ );
        if (tab == draggedTab)
        {
         draggedTabCopy = newTab;
        }
       }
       if (draggedTab.container != this || event.shiftKey)
       {
        this.selectedItem = draggedTabCopy;
       }
      }
      else if (draggedTab && draggedTab.container == this)
      {
       let oldTranslateX = Math.round(draggedTab._dragData.translateX);
       let tabWidth = Math.round(draggedTab._dragData.tabWidth);
       let translateOffset = oldTranslateX % tabWidth;
       let newTranslateX = oldTranslateX - translateOffset;
       if (oldTranslateX > 0 && translateOffset > tabWidth / 2)
       {
        newTranslateX += tabWidth;
       }
       else if (oldTranslateX < 0 && - translateOffset > tabWidth / 2)
       {
        newTranslateX -= tabWidth;
       }
       let dropIndex = this._getDropIndex(event, false);
       // "animDropIndex" in draggedTab._dragData &&
       // draggedTab._dragData.animDropIndex;
       let incrementDropIndex = true;
       if (dropIndex && dropIndex > movingTabs[0]._tPos)
       {
        dropIndex -- ;
        incrementDropIndex = false;
       }
       let animate = gBrowser.animationsEnabled;
       if (oldTranslateX && oldTranslateX != newTranslateX && animate)
       {
        for (let tab of movingTabs)
        {
         tab.setAttribute("tabdrop-samewindow", "true");
         tab.style.transform = "translateX(" + newTranslateX + "px)";
         let onTransitionEnd = transitionendEvent = >
         {
          if (
          transitionendEvent.propertyName != "transform" ||
          transitionendEvent.originalTarget != tab
          )
          {
           return;
          }
          tab.removeEventListener("transitionend", onTransitionEnd);
          tab.removeAttribute("tabdrop-samewindow");
          this._finishAnimateTabMove();
          if (dropIndex !== false)
          {
           gBrowser.moveTabTo(tab, dropIndex);
           if (incrementDropIndex)
           {
            dropIndex ++ ;
           }
          }
          gBrowser.syncThrobberAnimations(tab);
         }
         ;
         tab.addEventListener("transitionend", onTransitionEnd);
        }
       }
       else
       {
        this._finishAnimateTabMove();
        if (dropIndex !== false)
        {
         for (let tab of movingTabs)
         {
          gBrowser.moveTabTo(tab, dropIndex);
          if (incrementDropIndex)
          {
           dropIndex ++ ;
          }
         }
        }
       }
      }
      else if (draggedTab)
      {
       let newIndex = this._getDropIndex(event, false);
       let newTabs = [];
       for (let tab of movingTabs)
       {
        let newTab = gBrowser.adoptTab(tab, newIndex ++ , tab == draggedTab);
        newTabs.push(newTab);
       }
       // Restore tab selection
       gBrowser.addRangeToMultiSelectedTabs(
       newTabs[0],
       newTabs[newTabs.length - 1]
       );
      }
      else
      {
       // Pass true to disallow dropping javascript : or data : urls
       let links;
       try
       {
        links = browserDragAndDrop.dropLinks(event, true);
       }
       catch (ex)
       {
       }
       if ( ! links || links.length === 0)
       {
        return;
       }
       let inBackground = Services.prefs.getBoolPref(
       "browser.tabs.loadInBackground"
       );
       if (event.shiftKey)
       {
        inBackground = ! inBackground;
       }
       let targetTab = this._getDragTargetTab(event, true);
       let userContextId = this.selectedItem.getAttribute("usercontextid");
       let replace = ! ! targetTab;
       let newIndex = this._getDropIndex(event, true);
       let urls = links.map(link = > link.url);
       let csp = browserDragAndDrop.getCSP(event);
       let triggeringPrincipal = browserDragAndDrop.getTriggeringPrincipal(
       event
       );
       (async () = >
       {
        if (
        urls.length >=
        Services.prefs.getIntPref("browser.tabs.maxOpenBeforeWarn")
        )
        {
         // Sync dialog cannot be used inside drop event handler.
         let answer = await OpenInTabsUtils.promiseConfirmOpenInTabs(
         urls.length,
         window
         );
         if ( ! answer)
         {
          return;
         }
        }
        gBrowser.loadTabs(urls,
        {
         inBackground,
         replace,
         allowThirdPartyFixup : true,
         targetTab,
         newIndex,
         userContextId,
         triggeringPrincipal,
         csp,
        }
        );
       }
       )();
      }
      if (draggedTab)
      {
       delete draggedTab._dragData;
      }
     }
     gBrowser.tabContainer._getDropIndex = function(event, isLink)
     {
      var tabs = this.allTabs;
      var tab = this._getDragTargetTab(event, isLink);
      if ( ! RTL_UI)
      {
       for (let i = tab ? tab._tPos : 0; i < tabs.length; i ++ )
       {
        if (
        event.screenY <
        tabs[i].screenY + tabs[i].getBoundingClientRect().height
        )
        {
         if (
         event.screenX <
         tabs[i].screenX + tabs[i].getBoundingClientRect().width / 2
         )
         {
          return i;
         }
         if (
         event.screenX >
         tabs[i].screenX + tabs[i].getBoundingClientRect().width / 2 &&
         event.screenX <
         tabs[i].screenX + tabs[i].getBoundingClientRect().width
         )
         {
          return i + 1;
         }
        }
       }
      }
      else
      {
       for (let i = tab ? tab._tPos : 0; i < tabs.length; i ++ )
       {
        if (
        event.screenY <
        tabs[i].screenY + tabs[i].getBoundingClientRect().height
        )
        {
         if (
         event.screenX <
         tabs[i].screenX + tabs[i].getBoundingClientRect().width &&
         event.screenX >
         tabs[i].screenX + tabs[i].getBoundingClientRect().width / 2
         )
         {
          return i;
         }
         if (
         event.screenX <
         tabs[i].screenX + tabs[i].getBoundingClientRect().width / 2
         )
         {
          return i + 1;
         }
        }
       }
      }
      return tabs.length;
     }
    }
    Alles anzeigen

    Ich kregs aber nicht mehr gebacken was das alles mal war bzw noch ist.

    Außerdem der Screenshop cpm PÜrofilordner /chrome/ mit mrkierte Zeile des Userscripts.

    Die "user.js" ist leer

    Bilder

    • screen_2211_02.jpg
      • 100,7 kB
      • 1.285 × 831
  • FF Menü reagiert nicht

    • Atarist
    • 24. November 2022 um 21:47

    Hallo erstmal, ich weiß nicht ob Ihr's schon wusstet.... aber ich bin wieder da...

    War etwas im Streß.

    Schön, dass Ihr meine Fragen / Probleme unter Euch schon beantwortet / klärt ^^ :thumbup:

    Also soweit ich weiß, habe ich seit dem Umstieg von "Vor-Quantum" ( FF 56 ) nach "aktuell" keine UserScripte mehr im Einsatz. War froh, dass dann alles lief - Dank Euch! Frei nach Murphy.... "Never touch a running system..."

    Habe alles bei CSS und bei Änderungen Änderungen in der "about:config" belassen. Falls ich doch noch Script am Laufen haben sollte - wo finde ich die ( hab keine gefunden !? ) ?

    Noch'n Hinweis:

    In der gleichen FF-Kopfzeile des Hauptmenüs liegen rechts auch die Close/Klein/Groß-Icons. Die funktionieren.

    Andere Ideen: Kann es sein, dass...

    ... über dem Hauptmenü ( im CSS ) irgendein transparenter Layer drüber liegt ?

    ... nach einem UpDate auf 107 irgendwas in der about:config abgeschossen wurde

    ... es an der Beta liegt ( ich könnte ja mal auf 108 Beta 5 updaten... ?)

    ... Äääh...meine alter 56'er (letzte vor Quantum) läuft aber auf dem Rechner noch unter anderem Profil - daran kann es aber nicht liegen ?

    Grüße

  • FF Menü reagiert nicht

    • Atarist
    • 22. November 2022 um 23:36

    ich mach mich mal in die Haia...

  • FF Menü reagiert nicht

    • Atarist
    • 22. November 2022 um 23:06

    Hi,

    DANKE - das wäre TOP, würde es laufen. Leider nöö...

    Die Menüs klappen nicht auf - egal welches.

    Habe

    - Theme und AddOnes deaktiviert,

    - andere Themes geladen

    - das neuen (...?) Firefox View-Icon ausgeblendet

    - die ganze Menü-Leiste mehrfach aus- und wieder eingeblendet

    ...

    Nix - Die Menüs klappen nicht auf - wie bei Dir :)

    Was macht'n denn die Funktion "Firefox bereinigen", wenn ich den Fehlerbearbeitungsmodus starte?

    Brächte das was?

    Notfall-Frage:

    Kann ich mir die Einstellungen aus about:config irgendwie sichern? Dann könnte ich Firefox einfach neu installieren.

    Alles andere habe ichgesichert, bzw. könnte ich mir ja sichern...

    Ich weiß nocht was ich da drin über Jahre alles geändert habe - hätte es aber gerne wieder zurück ;)

    Grüße

  • FF Menü reagiert nicht

    • Atarist
    • 22. November 2022 um 20:45
    Zitat von 2002Andreas

    Habe ich doch gleich gesagt ;)

    .... Hab ich nie dran gezweifelt :) :thumbup:

    Moin's!

    Habe den CSS-Code von Dir - 2002Andreas - versucht, aber leider noch das gleiche Ergebnis.

    ( CSS-File: .../http://profile.tims/[profilcode].default/chrome/userChrome.css )

    Habs vergleichen, hast nur eine Zeile dazu gefügt ( contain: none !important; ) ?

    CSS
    /* Zeile 25 . alt: */
    /* Mehrreihige Tableiste, Anzahl der angezeigten Tabreihen = 3 Zeilen, weitere per Scrollbar */
    box[class="scrollbox-clip"][orient="horizontal"],
    tabs > arrowscrollbox
    {
     display: block;
    }
    
    /* NEU */
    
    /* Mehrreihige Tableiste, Anzahl der angezeigten Tabreihen = 3 Zeilen, weitere per Scrollbar */
    box[class="scrollbox-clip"][orient="horizontal"],
    tabs > arrowscrollbox
    {
     display: block;
     contain: none !important;
    }
    Alles anzeigen

    Falls es hilft... hier ein Screenshot ( Anlage );die meisten Extensions sind deaktiviert

    Bin noch ne Weile online...

    Grüße

    Ralf

    Bilder

    • screen_2211_01.jpg
      • 63,18 kB
      • 1.200 × 366
  • FF Menü reagiert nicht

    • Atarist
    • 22. November 2022 um 12:52

    Hi,

    habe FF im Fehlerbehebungsmodus gestartet. Die Menüs funktionieren dort - sind erreichbar.

    Habe dann alle Erweiterungen und das Theme deaktivert, FF neu gestartet.

    Menüs sind wieder nicht erreichbar - Maus -Hover funktionert nicht, Klappen bei Click auch nicht herunter.

    Einige Erweiterungen - die wichtigtsen wieder aktiviert

    Habe FF aktualisiert - keine "Besserung".

    Scripte habe ich keine mehr, allerdings einiges in der "about:config" geändert ( März 2022 ).

    Ich vermute mal, ds Probem liegt an meinen CSS-Einstellungen - was meint Ihr ?

    Ich GLAUBE (!) das FF-Icon links neben der Tab-Leiste ( "Firefox-View" ) ist neu....?

    Falls ja, vielleicht liegt es daran ( ist in meiner CSS nicht berücksichtigt ) ?

    Der CSS-Code stammt größtenteils von 2002Andreas, noch etwas geändert und erweitert. Hat aber seit März 2022 alles einwandfrei funktioniert, auch alles in der Config.

    CSS
    /* Tableiste mehrreihig oben */
    #tabbrowser-tabs, #tabbrowser-arrowscrollbox, #tabbrowser-tabs[positionpinnedtabs] > #tabbrowser-arrowscrollbox > .tabbrowser-tab[pinned]
    {
        margin-top: -15px !important;
        margin-bottom: -5px !important;
    }
    
    [tabsintitlebar="true"][sizemode="maximized"] #navigator-toolbox
    {
     padding-top: 10px !important;
    }
    
    #titlebar,#tabbrowser-tabs
    {
     appearance: none !important;
    }
    
    [tabsintitlebar="true"] #TabsToolbar > .titlebar-buttonbox-container,
    #main-window[inFullscreen="true"] #window-controls
    {
     display: block;
    }
    
    /* Mehrreihige Tableiste, Anzahl der angezeigten Tabreihen = 3 Zeilen, weitere per Scrollbar */
    box[class="scrollbox-clip"][orient="horizontal"],
    tabs > arrowscrollbox
    {
     display: block;
    }
    
    scrollbox[part][orient="horizontal"]
    {
        display: flex;
        flex-wrap: wrap;
        max-height: calc(var(--tab-min-height) * 5); /* Anzahl der angezeigten Tabreihen = 4 Zeilen */
        overflow-x: hidden;
        overflow-y: auto;
    }
    
    #tabbrowser-arrowscrollbox /* Geändert nach Update-Fehler 2203 */
    {
        margin-top: 7px !important;      /*margin-top: -3px !important; */
        margin-bottom: 5px !important; /* margin-bottom: -10px !important;  */
    }
    
    :root
    {
     --tab-min-height: 25px !important; 
    }
    
    :root #tabbrowser-tabs
    {
     --tab-min-height: 25px !important; 
    }
        
    /* Feste Breite der einzelnen Tabs wenn gewünscht, sonst entfernen bzw. verbreitern */
    tabs tab[fadein]:not([pinned])
    {
        min-width: 110px !important;/* Minimale Tabbreite 76px */
        max-width: 110px !important;/* Maximale Tabbreite 225px */
    }
    
    .tabbrowser-tab .tab-close-button
    {
        display: block !important; 
    }
    
    tabs tab[fadein]:not([pinned])
    {
        flex-grow: 1;
    }
    
    /* Buttons/Zwischenräume Ausblenden */
    hbox.titlebar-spacer,
    #alltabs-button,tabs tab:not([fadein]), 
    [class="scrollbutton-up"],
    [class="scrollbutton-up"] + spacer,
    scrollbox[part][orient="horizontal"] + spacer,
    [class="scrollbutton-down"]
    { 
        display: none; 
    }
    
    tab.tabbrowser-tab .tab-background
    {
        margin-top: -2px !important;
        border: solid 1px hsla(0,0%,50%,.5) !important;
    }
    
    tabs tab:after,tabs tab:before
    { 
     display: none;
    }
    
    #TabsToolbar > .titlebar-buttonbox-container
    {
        display: none !important;
    }    
    
    #TabsToolbar:not(:-moz-lwtheme)
    { 
     color:pink !important;
     margin-top:-11px !important;
    }
    
    #TabsToolbar:-moz-lwtheme
    { 
     margin-bottom: -7px !important;
     margin-top:-10px !important;
    }
    
    #TabsToolbar
    { 
     margin-bottom: 0px !important;
     padding-top: 4px !important;
    } 
     
    #menubar-items :not([fokus]), #tabbrowser-tabs :not([fokus])
    {
     opacity:1 !important;
    }
    
    /* Button for scrolling tabs to the left */
    .scrollbutton-up
    {
     display:none;
    }
    
    /* Button for scrolling tabs to the right */
    .scrollbutton-down
    {
     display:none;
    }
    
    /* Höhe für '+'-Button (newtab) */
    .tabs-newtab-button
    {
     vertical-align:bottom !important;
     /*vertical-align:top !important;*/
     height:var(--tab-min-height:) !important;
    }
    
    /*Drop-down menu for all tabs */
    #alltabs-button
    {
     display:none;
    }
    
    /* Darstellung Tabs aus alter UserChrome   ####################################################### */
    #TabsToolbar .tabbrowser-tab
    {
     margin:1px 1px 0 0 !important;
     padding:0 !important; 
     height:22px !important;
     border:1px solid #0081FD !important;
     /*border-bottom:0 !important; */
     border-top-left-radius:8px !important;
     border-top-right-radius:8px !important;
     /* alt: margin:1px 1px auto 0 !important;*/
     font:11px 500 Arial, sans-serif !important;
     color:#FFD700 !important;
     -moz-box-flex:0 !important;
    }
    
    /* TAB bei Mauskontakt: * Hintergrundfarbe, Rahmen */
    #TabsToolbar .tabbrowser-tab:hover
    {
     border:1px solid #FFF !important;
     background:#2896FF !important;
     color:#00478A !important;
    }
    
    /* TAB aktiv */
    #TabsToolbar .tabbrowser-tab[selected="true"]
    {
     background:#002344 !important;
     font-weight:bold !important;
     color:#FF0 !important;
     border-color:#FF0 !important;
    }
    
    /* Tab-Icons */
    #TabsToolbar .tab-icon-image
    {
     height:16px !important;
     width:16px !important;
     margin-left:-8px !important;
     margin-bottom:1px !important;
    }
      
    /* Tab-Close X */
    #TabsToolbar .tab-close-button
    {
     margin-right:-14px !important;
     /*margin-left:auto !important;*/
     /*padding:0 !important;*/
     color:#FFD700 !important;
    }
    
    #TabsToolbar .tab-close-button .toolbarbutton-icon
    {
     height:16px !important;
     width:16px !important;
     /*background-color:#BDFEFF !important;*/
     /*border-radius:5px !important;*/
    }
    
    /* Close-Button inaktiver Tab */
    tab:not([selected]) .tab-close-button
    {
     display:block !important;
     color:#72B7F9 !important;
     /*margin-right:-5px !important;*/
    }
    
    /* Alle anderen Elemente in TABs */
    #TabsToolbar .tabbrowser-tab *
    {
     background:none !important;
    }
    
    /* Tab-Rahmenelemente entfernen (obere Linie aktiver Tab, Seitentrennlinien) */
    #toolbar-menubar:not([autohide="true"]) + #TabsToolbar .tabbrowser-tab > .tab-stack > .tab-background,
    :root:not([tabsintitlebar]) .tab-background,
    :root[extradragspace] .tab-background
    {
     border-top-style:none !important;
    }
    
    .tabbrowser-tab::AFTER,
    .tabbrowser-tab::BEFORE
    {
     border-left:none !important;
    }
    
    .searchbar-textbox, #urlbar
    {
     border-radius:10px !important;
     min-height:30px !important;
     padding:0 !important;
     margin:0 !important;
     background:#002344;
    }
    
    /* Schrift Tabs nachträglich */
    .tab-text
    {
     font-size:11px !important;
     font-weight:500;
     color:#FFF !important;
    }
    
    .tab-label-container[textoverflow][labeldirection=ltr]:not([pinned]),
    .tab-label-container[textoverflow]:not([labeldirection]):not([pinned]):-moz-locale-dir(ltr)
    {
     direction:ltr;
     mask-image:linear-gradient(to left, transparent, black 0em) !important;
    }
    Alles anzeigen

    Danke!

  • FF Menü reagiert nicht

    • Atarist
    • 21. November 2022 um 20:27

    Hi...

    Ihr fleißgen... ihr... Danke!

    Da komm ich ja gar nicht hinterher

    Ich teste das morgen, hab noch 2 andere PC's an denen ich produktiv arbeiten kann.

    der Fehler taucht nur bei meinem Office-PC auf.

    Melde mich - versprochen!


    Zitat von 2002Andreas
    Zitat von Atarist

    habe einige CSS und Scripte im Einsatz, aber daran wurde nix geändert.

    Aber evtl. am Firefox. ;)

    Ich dacht's mir ;)

  • FF Menü reagiert nicht

    • Atarist
    • 21. November 2022 um 00:15

    Also erstmal vielen Dank für die zahlreichen "Einsätze"!

    Nööö, kein Unsinn. Bei 2-3 Updates pro Woche weiß ich natürlich nicht, welche Version ich grad habe, interessiert mich auch nicht. Und das Menü "Hilfe" klappt ja nicht auf, wo ich bei Bedarf nachsehen könnte.

    Deharkness: :D

    DeJaVu.... TOP! Ja, habe einige CSS und Scripte im Einsatz, aber daran wurde nix geändert. EInzige Änderung war das letzte FF-UpDate

    2002 Andreas... Du nuu wieder... ;) ! Danke!

    "Fehlerbehebungsmodus.... was es doch nicht alles gibt... :)

    Also falls es an der Beta liegt, warte ich mal die nächste stable ab..

    Ok.... Per heute erstmal Danke!

    Grüße,

    (Auch) Ralf

  • FF Menü reagiert nicht

    • Atarist
    • 20. November 2022 um 19:20

    Moin's

    Was'n nuu... ? Seit dem letzten Update funzt das Hauptmenü von FF nicht mehr ( Datei, Bearbeiten, Ansicht....)

    Egal ob mit Maus oder Vorschlaghammer :) - es klappt keines der Menü mehr herunter.

    Alles andere funzt ( glaub ich ).

    Jemand ne Ideee oder schon mal gehört ?

    Grüße !

  • Geschlossene Tabs werden nach Neustart wieder hergestellt, Tab-Lücke nicht geschlossen

    • Atarist
    • 20. November 2021 um 17:43

    Hallo mal wieder...

    also wenn man damit mal anfängt, das artet ja richtig in Arbeit aus ^^

    Aber ja... es macht Spaß - Andreas!

    Jetzt doch noch ein Frage: Wenn ich JS-User-Scripte nutzen, manuell anlegen und speichern möchte, wo muss die JS Datei stehen und wie muß sie heißen?

    Hatte das bislang unter ...../Profil.meins/xxxxxx.default/chrome/user.js

    Jedenfalls hatte ich das so beim alten FF 58'er gespeichert. Neeee... ?

  • Geschlossene Tabs werden nach Neustart wieder hergestellt, Tab-Lücke nicht geschlossen

    • Atarist
    • 15. November 2021 um 13:05

    Na da scheint mein Problem bzw. die Lösungen von Andreas & Co ja auch anderen geholfen zu haben :thumbup:

    Habe mir Tampermonkey & Co angeschaut... super, muß aber noch basteln.

    Bis denne!

  • Geschlossene Tabs werden nach Neustart wieder hergestellt, Tab-Lücke nicht geschlossen

    • Atarist
    • 14. November 2021 um 19:17

    :thumbup:

  • Geschlossene Tabs werden nach Neustart wieder hergestellt, Tab-Lücke nicht geschlossen

    • Atarist
    • 14. November 2021 um 19:15

    Habe mir Tampermonkey mal runter geholt...

    Ich schau mir das jetzt alles mal in Ruhe an, melde "bald" ^^ mich wieder!

    Noch n schönen Abend - und vielen Dank - ist schon super!

  • Geschlossene Tabs werden nach Neustart wieder hergestellt, Tab-Lücke nicht geschlossen

    • Atarist
    • 14. November 2021 um 19:06

    Das Script muß bitte wohin ?

    ...../Profil.meins/xxxxxx.default//chrome/user.js ?

  • Geschlossene Tabs werden nach Neustart wieder hergestellt, Tab-Lücke nicht geschlossen

    • Atarist
    • 14. November 2021 um 19:03

    - Links aus Suchmaschinen immer in neuen Tab:

    browser.search.openintab, true

    Steht mit "true" bei mir in der config - macht er aber nicht ( Google ) :/

Unterstütze uns!

Jährlich (2025)

92,9 %

92,9% (604,17 von 650 EUR)

Jetzt spenden
  1. Kontakt
  2. Datenschutz
  3. Impressum
Community-Software: WoltLab Suite™
Mastodon