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. Mira_Belle

Beiträge von Mira_Belle

  • Dauerhaftes Abstellen von Hovern über die Taskleiste

    • Mira_Belle
    • 14. April 2025 um 21:04

    So richtig deaktivieren kann man die Vorschau leider nicht. Aber man kann die Verzögerung dieser soweit einstellen, dass es dem recht nahekommt!

    1. Registrierungseditor öffnen.
    2. Computer\HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced suchen.
    3. Neuen DWORD mit Namen ExtendedUIHoverTime erzeugen
    4. Doppelklick auf den neuen DWORD und den Wert auf 30000.
    5. Computer neu starten, damit die Änderung wirksam wird.

    Dadurch wird die Funktion zum Ausblenden der Taskleistenvorschau effektiv deaktiviert, indem die Zeit verzögert wird,
    die benötigt wird, bis die Vorschau angezeigt wird, wenn der Mauszeiger über ein App-Symbol in der Taskleiste bewegt wird.

    Der Wert 30000 stellt eine Verzögerungszeit von 30 Sekunden dar, was mehr als genug sein sollte, um zu verhindern, dass die Vorschau angezeigt wird. Größere Werte verschieben die Anzeige entsprechend nach hinten.

  • Dauerhaftes Abstellen von Hovern über die Taskleiste

    • Mira_Belle
    • 14. April 2025 um 10:36

    Ich habe, hatte wohl zu wenig Kaffee intus. Sorry.

    Taskleiste und nicht Tableiste!

    Um Himmelswillen, wie peinlich. Bitte um Entschuldigung.

  • Dauerhaftes Abstellen von Hovern über die Taskleiste

    • Mira_Belle
    • 14. April 2025 um 10:01
    Zitat von Uwe Jahn

    ich möchte das nervige anzeigen von Vorschaubildern beim Überfahren der Taskleiste abstellen.

    Habe ich so interpretiert.
    Wenn ich falsch liege, was ja anscheinend der Fall ist, welche Vorschaubildern beim Überfahren der Taskleiste sind denn gemeint?
    Ich kenne nur die "Bildchen" der Tabs und die habe ich abgestellt.

    Uwe Jahn Ein Bildchen wäre für eine Person mit langer Leitung wirklich hilfreich. ;)

    Ach und update mal Deinen Fuchs.

  • Dauerhaftes Abstellen von Hovern über die Taskleiste

    • Mira_Belle
    • 14. April 2025 um 09:53

    In der about:config
    browser.tabs.hoverPreview.showThumbnails auf false setzen,
    oder ganz einfach in den Einstellungen unter Tabs
    das Häkchen bei "Eine Grafik-Vorschau anzeigen, wenn Sie mit der Maus über einen Tab fahren" raus!

  • Suche_Automatisch_Leeren.uc.js funktioniert nicht mehr

    • Mira_Belle
    • 13. April 2025 um 20:19
    Zitat von Dharkness

    Hm, wie ist es mit Zeile 5, welche bei Dir Zeile 6 ist, Endung .jsm, .jsm gibt es doch nicht mehr, oder liege ich da falsch?

    Sorry, habe ich übersehen!

    Wenn Son Doku's Skript entsprechend geändert wird, sollte es auch wieder funktionieren.

    JavaScript
    /* Suchfeld_automatisch_leeren.us.js */
    
    (function() {
      const lazy = {};
      ChromeUtils.defineESModuleGetters(lazy, {   
      FormHistory: "resource://gre/modules/FormHistory.sys.mjs",
      });
      var searchbar = document.getElementById("searchbar");
      searchbar.doSearch = function(aData, aWhere, aEngine, aParams, aOneOff) {
        let textBox = this._textbox;
        if (aData && !PrivateBrowsingUtils.isWindowPrivate(window) && lazy.FormHistory.enabled) {
          lazy.FormHistory.update({
              op: "bump",
              fieldname: textBox.getAttribute("autocompletesearchparam"),
              value: aData,
          }, {
              handleError(aError) {
                Cu.reportError("Saving search to form history failed: " + aError.message);
              },
          });
        }
        let engine = aEngine || this.currentEngine;
        let submission = engine.getSubmission(aData, null, "searchbar");
        let telemetrySearchDetails = this.telemetrySearchDetails;
        this.telemetrySearchDetails = null;
        if (telemetrySearchDetails && telemetrySearchDetails.index == -1) {
          telemetrySearchDetails = null;
        }
        const details = {
          isOneOff: aOneOff,
          isSuggestion: (!aOneOff && telemetrySearchDetails),
          selection: telemetrySearchDetails,
        };
        let params = {
          postData: submission.postData,
        };
        if (aParams) {
          for (let key in aParams) {
            params[key] = aParams[key];
          }
        }
        openTrustedLinkIn(submission.uri.spec, "tab", params);
        this.value = '';    
        this.currentEngine = this.engines ? this.engines[0] : this._engines[0];
      };
    }());
    Alles anzeigen

    Zitat von 2002Andreas

    Wenn du dann auf den kleinen Pfeil rechts klickst, dann wird der Inhalt vom Suchfenster gelöscht, während die Suche gestartet wird.

    Im ersten Skript wird der Text auch ohne gestartete Suche nach einer festgelegten Zeit gelöscht.

    Danke

  • Suche_Automatisch_Leeren.uc.js funktioniert nicht mehr

    • Mira_Belle
    • 13. April 2025 um 18:01

    Son Goku
    Es ist genau Dein Skript!
    Und da es nicht funktionierte UND das von Boerensfeger viel "länger" ist,
    habe ich die Vermutung, dass Dir irgendwann beim Kopieren
    oder was auch immer, wichtige Codezeilen verloren gegangen sind!
    Vergleiche Deinen Code doch noch einmal genau mit den Zeilen
    32 bis 54!
    Exakt gleich!
    Bis auf eine Zeile! Bei Dir "XPCOMUtils.defineLazyModuleGetters(lazy, {"
    im anderen Skript "ChromeUtils.defineESModuleGetters(lazy, {":!:

    Wenn Dein Skript, genauso wie Du es hier gepostet hast, einmal funktionierte,
    dann ist genau DAS der Fehler! Nicht XPCOMUtils., sondern ChromeUtils..

    Kannst es ja mal ausprobieren und wenn Du es tust, dann mal berichten. Danke.

  • Suche_Automatisch_Leeren.uc.js funktioniert nicht mehr

    • Mira_Belle
    • 13. April 2025 um 14:55
    JavaScript
    (function() {
        
        const lazy = {};
    
    XPCOMUtils.defineLazyModuleGetters(lazy, {
       FormHistory: "resource://gre/modules/FormHistory.jsm",
    });
    
       var searchbar = document.getElementById("searchbar");
       
       searchbar.doSearch = function(aData, aWhere, aEngine, aParams, aOneOff) {
       let textBox = this._textbox;
    
    
         if (aData && !PrivateBrowsingUtils.isWindowPrivate(window) && lazy.FormHistory.enabled) {
           lazy.FormHistory.update({
               op: "bump",
               fieldname: textBox.getAttribute("autocompletesearchparam"),
               value: aData,
           }, {
               handleError(aError) {
                 Cu.reportError("Saving search to form history failed: " + aError.message);
               },
           });
         }
    Alles anzeigen

    Eventuell ist es so besser zu lesen. ;)
    Und jetzt kann man mal schauen, wo es hakt.

  • extras_config_menu.uc.js in Fx 139 keine Funktion mehr

    • Mira_Belle
    • 12. April 2025 um 12:53

    Genau,

    security.browser_xhtml_csp.enabled

    Aber der steht auf true

    und

    security.browser_xhtml_csp.report-only

    hatte ich gar nicht angerührt! Steht auf false.

    Komisch, meine Version ist: 139.0a1 (2025-04-11) (64-Bit)


    Muss mich berichtigen!
    Funktioniert doch nicht ohne:!:

    Muss mal alle meine Skripte durchprobieren, ob es da irgendwo hakt.

  • extras_config_menu.uc.js in Fx 139 keine Funktion mehr

    • Mira_Belle
    • 12. April 2025 um 12:49

    Danke.

    :/ Merkwürdig.

    Funktioniert, mit und ohne!
    Aber halt, ich hatte da einen anderen Schalter, ....
    was war das noch mal??

  • extras_config_menu.uc.js in Fx 139 keine Funktion mehr

    • Mira_Belle
    • 12. April 2025 um 12:38

    :?:

    Hat jemand zufällig ein Skript, welches ohne diesen Schalter
    in der aktuellen Nightly nicht funktioniert?

  • Der Glückwunsch-Thread

    • Mira_Belle
    • 11. April 2025 um 08:58

    Auch von mir,
    alles Liebe und Gute.

  • Floorp Browser

    • Mira_Belle
    • 10. April 2025 um 09:03
    Zitat von Horstmann

    Falls du vom Fx CSS Reddit sub sprichst, es ist halt immer noch das einzige Forum mit vernünftigen und aktuellen CSS inhalten für Firefox.

    Echt?

    Das tut jetzt aber 2002Andreas in der Seele weh,
    und anderen "Helfern" tut das auch unrecht.

  • AddBookmark here Script arbeitet nicht in Nightly

    • Mira_Belle
    • 5. April 2025 um 16:02
    Zitat von Boersenfeger

    Aber ich bin jetzt grade verwirrt;

    Ich auch! Denn das von Dir beschriebene funktioniert auch im aktuellen Firefox (137.0)!
    Und in der Nightly ebenfalls.
    Das ganze ohne Erweiterung oder Skript!

  • stop-reload-button in 139

    • Mira_Belle
    • 5. April 2025 um 12:42
    Zitat von Sören Hentzschel

    Wieso sollte es den nicht mehr geben?

    Weil ich ganz vergaß, dass ich ein Skript zum Verschieben eben jenes Buttons am Laufen hatte.
    Nur, eben genau dieses Skript war, ist, kaputt und funktionierte eben nicht so richtig.
    Sorry

  • stop-reload-button in 139

    • Mira_Belle
    • 4. April 2025 um 20:49

    Ist jemandem schon mal aufgefallen, dass es den Stop-Reload-Button nicht mehr gibt?
    Ist im Browser so festgelegt!

    CSS
                    @-moz-document url-prefix('chrome://browser/content/browser.x') {
                        #stop-reload-button {
                            display: none;
                        }
                        #new-stop-reload-button {
                            display: flex !important;
                            order: 9999;
                        }
                        #new-stop-reload-button .urlbar-icon {
                            -moz-context-properties: fill, fill-opacity !important;
                            fill: currentColor !important;
                        }
                    }
    Alles anzeigen

    Wie kann man DAS reaktivieren?

  • Windows 11

    • Mira_Belle
    • 4. April 2025 um 17:54
    Zitat von Sören Hentzschel

    Ich würde meinen Computer niemals ohne Festplattenverschlüsselung nutzen (FileVault auf macOS, aber ist letztlich das Gleiche).

    Wenn man ein mobiles Gerät nutzt, oder wenn "Hinz und Kunz" an den Rechner kommt, mag das ja Sinn machen,
    aber bei einem lokalen PC?

    Also ich weiß nicht.
    Aber gut, kann jeder ja halten wie er will.

  • extras_config_menu.uc.js in Fx 139 keine Funktion mehr

    • Mira_Belle
    • 3. April 2025 um 16:07
    Zitat von 2002Andreas

    Hat sich dann evtl. erledigt, siehe bitte Beitrag Nr. 19.

    Wir werden sehen.
    Und ich war einer Lösung so nahe.

  • extras_config_menu.uc.js in Fx 139 keine Funktion mehr

    • Mira_Belle
    • 3. April 2025 um 15:43

    Verzeichnis:!:
    Mein Fehler, sorry.

    2002Andreas Ich denke, da fehlt dann noch etwas.
    Die Anweisung, was gemacht werden soll.
    Aber da bin ich gerade überfragt.

    Eventuell liegt die Antwort ja im originalen Skript.
    Muss ich mir mal anschauen.

  • Fehler in Skripten im Nightly

    • Mira_Belle
    • 3. April 2025 um 15:36

    Bitte teste mal.

    JavaScript
    // ==UserScript==
    // @name           newtabfromhistory.uc.js
    // @namespace      https://www.camp-firefox.de/forum/viewtopic.php?p=1090093#p1090093
    // @description    Links aus Chronik in neuem Tab öffnen
    // @author         aborix
    // @compatibility  139
    // @version        0.0.3b (CSP Fix)
    // ==/UserScript==
    
    (function() {
    
        if (location !== 'chrome://browser/content/browser.xhtml')
          return;
      
        PlacesUIUtils.openNodeWithEvent = function PUIU_openNodeWithEvent(aNode, aEvent) {
          let window = aEvent.target.ownerGlobal;
          let browserWindow = (window && window.document.documentElement.getAttribute('windowtype') === 'navigator:browser')
            ? window 
            : BrowserWindowTracker.getTopWindow();
          let where = window.BrowserUtils.whereToOpenLink(aEvent, false, true);
          
          if (this.loadBookmarksInTabs) {
            if (where === 'current' && !aNode.uri.startsWith('javascript:')) {
              where = 'tab';
            }
            if (where === 'tab' && browserWindow.gBrowser.selectedTab.isEmpty) {
              where = 'current';
            }
          }
          
          this._openNodeIn(aNode, where, window);
        };
        
        let onPopupshowing = function(event) {
          let historyMenu = document.getElementById('history-menu');
          if (!historyMenu._placesView) {
            new HistoryMenu(event);
            historyMenu._placesView._onCommand = function HM__onCommand(aEvent) {
              let placesNode = aEvent.target._placesNode;
              if (placesNode) {
                PlacesUIUtils.openNodeWithEvent(placesNode, aEvent);
              }
            };
          }
        };
      
        let historyPopup = document.getElementById('historyMenuPopup');
        if (historyPopup) {
          historyPopup.addEventListener('popupshowing', onPopupshowing);
        }
      
      })();
    Alles anzeigen

    Und

    JavaScript
    // ==UserScript==
    // @name           patchForBug1904014_allow_search_oneoff_with_empty_text.uc.js
    // @description    undoing Bug 1904014 - Remove function to do an empty search using the search bar one-off buttons.
    // @include        chrome://browser/content/browser.xhtml
    // @compatibility  139
    // @version        2024/07/14 fix add search engine button
    // @version        2024/07/8
    // ==/UserScript==
    (function() {
        if (location.href !== "chrome://browser/content/browser.xhtml") return;
        
        let original_on_click = SearchOneOffs.prototype._on_click;
        SearchOneOffs.prototype._on_click = function(event) {
            if (false) {
                return;
            }
            return original_on_click.apply(this, arguments);
        };
        
        let original_on_command = SearchOneOffs.prototype._on_command;
        SearchOneOffs.prototype._on_command = function(event) {
            if (false) {
                return;
            }
            if (event.target.classList.contains("searchbar-engine-one-off-add-engine")) {
                const lazy = {};
                ChromeUtils.defineESModuleGetters(lazy, {
                    SearchUIUtils: "resource:///modules/SearchUIUtils.sys.mjs",
                });
            }
            return original_on_command.apply(this, arguments);
        };
        
        let PSAC = document.getElementById("PopupSearchAutoComplete");
        
        PSAC.addEventListener("click", event => { 
            if (event.button == 2) {
                return; // Ignore right clicks.
            }
            let button = event.originalTarget.closest(".searchbar-engine-one-off-add-engine");
            if (button) {
                return;
            }
            button = event.originalTarget.closest(".search-panel-header");
            if (!button) {
                return;
            }
            if (!document.getElementById("searchbar").value) {
                BrowserSearch.searchBar.handleSearchCommand(event, Services.search.defaultEngine);
            }
        });
        
        PSAC.addEventListener("keydown", event => { 
            if (event.keyCode !== KeyEvent.DOM_VK_RETURN) {
                return;
            }
            let button = event.originalTarget.closest(".search-panel-header");
            if (!button) {
                return;
            }
            if (!document.getElementById("searchbar").value) {
                BrowserSearch.searchBar.handleSearchCommand(event, Services.search.defaultEngine);
            }
        });
    })();
    Alles anzeigen
  • Fehler in Skripten im Nightly

    • Mira_Belle
    • 3. April 2025 um 14:45

    ?
    Heißt bei Dir das erste Skript nicht newtabfromhistory.uc.js sondern Neuer Tab aus Chronik.uc.js
    und
    das zweite Skript nicht patchForBug1904014_allow_search_oneoff_with_empty_text.uc.js
    sondern search_oneoff_with_empty_text.uc.js?

Unterstütze uns!

Jährlich (2025)

104,5 %

104,5% (679,10 von 650 EUR)

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