staging.inyokaproject.org

2025 Woche 38

21. September 2025

qpwgraph (Flathub Paket) die ultimative Video, Audio, Midi Patchbay unter Linux für Pipewire bietet im Menü unter “Patchbay” oder in der Werkzeugleiste die Optionen “Activated” und “Exclusive” an.

Vielen sind die Funktionalitäten dieser Einstellungen nicht ganz klar.

ACTIVATED bezieht sich auf die Definition, die als Einstellung in einer Datei abgespeichert und zum Start oder bei Aktivierung (laden) geladen wurde.

Damit kann die Grundeinstellung mit allen notwendigen Verbindungen eingestellt werden, die beim Systemstart vom System eventuell nicht erkannt und durchgeführt wurde. Das können Mehrfachroutings von einem Input in verschiedene Applikationen oder Outputs sein. Oder Weiteres. Es können natürlich auch weitere verschiedene Einstellungen Presets definiert, gespeichert und aktiviert werden.

Bei EXCLUSIVE wird die geladene/definierte ACTIVATED Einstellung geschützt!

Jede Applikation die NACH der Aktivierung von Exclusive gestartet wird und eine Verbindung z.B. zum Output aka Lautsprechern aufbauen will, wird blockiert. Nichts darf an der aktuellen Einstellungen, die mit Activated geladen wurde, verändert werden.

Also aufpassen, wenn plötzlich Videos z.B. im Browser nicht mehr abgespielt werden wollen. Das könnte an einem aktivierten Exclusive liegen. ;)

qpwgraph (Flathub Paket) die ultimative Video, Audio, Midi Patchbay unter Linux für Pipewire bietet im Menü unter „Patchbay“ oder in der Werkzeugleiste die Optionen „Activated“ und „Exclusive“ an.

Vielen sind die Funktionalitäten dieser Einstellungen nicht ganz klar.

ACTIVATED bezieht sich auf die Definition, die als Einstellung in einer Datei abgespeichert und zum Start oder bei Aktivierung (laden) geladen wurde.

Damit kann die Grundeinstellung mit allen notwendigen Verbindungen eingestellt werden, die beim Systemstart vom System eventuell nicht erkannt und durchgeführt wurde. Das können Mehrfachroutings von einem Input in verschiedene Applikationen oder Outputs sein. Oder Weiteres. Es können natürlich auch weitere verschiedene Einstellungen Presets definiert, gespeichert und aktiviert werden.

Bei EXCLUSIVE wird die geladene/definierte ACTIVATED Einstellung geschützt!

Jede Applikation die NACH der Aktivierung von Exclusive gestartet wird und eine Verbindung z.B. zum Output aka Lautsprechern aufbauen will, wird blockiert. Nichts darf an der aktuellen Einstellungen, die mit Activated geladen wurde, verändert werden.

Also aufpassen, wenn plötzlich Videos z.B. im Browser nicht mehr abgespielt werden wollen. Das könnte an einem aktivierten Exclusive liegen. 😉

Views: 90

qpwgraph (Flathub Paket) die ultimative Video, Audio, Midi Patchbay unter Linux für Pipewire bietet im Menü unter “Patchbay” oder in der Werkzeugleiste die Optionen “Activated” und “Exclusive” an.

Vielen sind die Funktionalitäten dieser Einstellungen nicht ganz klar.

ACTIVATED bezieht sich auf die Definition, die als Einstellung in einer Datei abgespeichert und zum Start oder bei Aktivierung (laden) geladen wurde.

Damit kann die Grundeinstellung mit allen notwendigen Verbindungen eingestellt werden, die beim Systemstart vom System eventuell nicht erkannt und durchgeführt wurde. Das können Mehrfachroutings von einem Input in verschiedene Applikationen oder Outputs sein. Oder Weiteres. Es können natürlich auch weitere verschiedene Einstellungen Presets definiert, gespeichert und aktiviert werden.

Bei EXCLUSIVE wird die geladene/definierte ACTIVATED Einstellung geschützt!

Jede Applikation die NACH der Aktivierung von Exclusive gestartet wird und eine Verbindung z.B. zum Output aka Lautsprechern aufbauen will, wird blockiert. Nichts darf an der aktuellen Einstellungen, die mit Activated geladen wurde, verändert werden.

Also aufpassen, wenn plötzlich Videos z.B. im Browser nicht mehr abgespielt werden wollen. Das könnte an einem aktivierten Exclusive liegen. ;)

20. September 2025

Und ein bisschen RegEx.

ttrss (Tiny Tiny RSS) ist wegen der politischen Haltung der Entwicklers ein reicht umstrittenes Projekt, aber es ist bisher der beste Server & RSS Reader den ich kenne. Bezüglich der sehr auf Effizienz optimierten Darstellung der Oberfläche und der vielen Filtermöglichkeiten und des Taggings. Oder wie die NSA sagen würde: Marker setzen.

Wichtig zu wissen: Die aktuelle ttrss Version unterstützt nur noch PostgreSQL !
MariaDB wurde nur noch bis Mai 2025 unterstützt. Alle neueren Versionen müssen auf PostgreSQL umgestellt werden.

Ab einer gewissen Anzahl von Feeds beziehungsweise der daraus resultierenden Artikel Frequenz, sollte man sich recht schnell mit den Labeln und den Filtern von ttrss auseinandersetzen. Und vielleicht mit einer gewissen Ordnung oder auch Strategie, wie beides sinnvoll eingesetzt werden kann.

Labels

Labels können ganz einfach in den Einstellungen, oder direkt im Reader mit der Tastenkombination cl (create label) erstellt werden. Dann wird automatisch in jedem heruntergeladenen RSS Feed im Titel und im Kontext nach diesem Begriff gesucht.

Beispiel
Label „Photovoltaik“ sucht in jedem Artikel diesen Begriff und „labelt“ den Titel in der Titelübersicht mit „Photovoltaik“. Dabei wird nicht zwischen Groß- und Kleinschreibung unterschieden.

Filter – Kriterien

Bei den Filtern kann von ganz einfach bis ganz komplex eingestellt werden, was wo und in welchen Zusammenhängen gesucht werden kann und was dann mit dem Resultat gemacht werden soll.

Dabei können in einem Filter viele Suchwörter definiert werden , die alle mit einem UND oder einem ODER verknüpft werden können.

Bei einer UND Verknüpfung führt der Filter die eingestellt Folgeaktion nur dann aus, wenn ALLE Suchbegriffe oder Definitionen (komplexe Suche) zutreffen.

Bei einer ODER Verknüpfung führt der Filter die eingestellte Folgeaktion immer aus, wenn einer der Suchbegriffe oder Definitionen zutreffen.

Folgeaktionen

Ohne im Detail auf die weiteren Möglichkeiten von ttrss einzugehen, können Folgeaktionen zum Beispiel sein

  • Artikel löschen
  • als gelesen markieren
  • set starred (bookmarken oder als „behalten“ markieren)
  • Assign tags
  • Publish Article
  • Modify Score
  • Stop / do nothing
  • invoke Plugin
  • ignore tags

Filter:Suche

Einfaches Beispiel für eine Suche
Ein Suchwort kann definiert werden, nur im Titel eines Artikels, oder nur im Kontext eines Artikels, in allen Feeds, in einem Feed oder in einer Auswahl von Feeds gesucht werden.

Beispiele für komplexe Suchen (RegEx) / Metacharaktern (siehe weiter unten)

  • (ae|ä) ae oder ä
  • (ae|ä|ss|ß) ae oder ä oder ss oder ß
  • (ä+ss) ein ä auf das ein ss folgt wie in Blässe. Theoretisch auch Blässsse
  • ä(?!(s)) ein ä auf das kein s folgt, wie in Käse oder Gläser. Aber Verspätung, Gänse
  • (? ein s, das nicht auf ein ä folgt, wie in Besen, Wiese, Wurst, …
  • (BMWE|Bundesministerium für Wirtschaft und Energie)
  • Schach[- ]WM findet Schach WM und Schach-WM
  • m.F ein m auf das ein x-beliebges Zeichen folgt und danach ein F oder f als drittes Zeichen
  • (spät)?(en) kommt ein spät vor, markiere alle en
  • " TRX"|" TRON".*Staking findet TRX Staking oder TRON Staking oder TRX-Staking oder …
  • \bBundes\b exakt das Wort Bundes. Aber nicht Bundes in Bundesliga oder Bunde …
  • (?=.*\bBundesliga\b)(?=.*Fu(ss|ß)ball) Lookahead wenn irgendwo im Text Bundesliga und Fuss(ß)ball vor kommt.
  • 0\d eine Zahl mit vorangestellter 0 z.B. 04, 07, 007, …
  • (Schalke 0\d) sucht „Schalke 04“ oder „Schalke 07“ oder …
  • 0\d. sucht 0 .. irgendeine Zahl .. irgendein anderes Zeichen. z.B. 07b, 09″, 03- …
  • 0\d* sucht 0 oder 0 und eine oder mehrere Zahlen. z.B. 0 , 04, 007 , 0100897, …
  • 5\D ein Buchstabe mit vorangstellter 5 z.B. 5A, 5z, …

Filter für Label

Eine Strategie kann es sein, sich zum einen Label erstellen und so schnell und gezielt über die Label die entsprechenden Artikel zu lesen. Oder in der Übersicht die Artikel mit den entsprechenden Labeln sofort zu sehen.

Eine weitere Strategie kann es sein, die erstellten Label zu benutzen, um sie mit einem Filter über die Filter Aktioin „assign label“ zusammen zu fassen.
So kann ein Pseudo Label erstellt werden, das vermutlich so nie vor kommt wie 000_Erneuerbare und darunter werden dann z.B. die Labels Solarzellen, Photovoltaik, Wasserkraft, Windräder, Windkraft, Sonnenenergie, Power2X in dem Sammel-Label 000_Erneuerbare zusammengefasst.

Metacharakter

Metacharakter sind Zeichen, die in RegEx (Regular Expressions) Befehle/Funktionen darstellen. So wie . + * ? und so weiter. Sollen aber die Zeichen statt der Befehle/Funktionen benutzt werden, müssen diese „escaped“ werden. Das wird durch das Voranstellen des Backslashes (Rückstrich/Rückschlag) gekennzeichnet. Soll zum Beispiel ein Punkt . gesucht werden, der standardmäßig ein Metacharakter ist, dann muss das so \. geschrieben werden. Oder ein ? muss \? geschrieben werden.

Metacharakter – Zeichen
  • . irgendein beliebiges Zeichen z.B. Trenner Öl-Lampe, Öl_Lampe, Öl:Lampe
  • \d irgendeine einstellige Zahl 0-9
  • \D irgendein Zeichen, außer einer Zahl
  • \w irgendein Wort Zeichen oder Zahl z.B. a-z,A-Z,0-9
  • \W irgendein Nicht Wort oder Zahl Zeichen. Alles was nicht \w ist
  • \s alle „white space“ Zeichen. z.B. Leerzeichen, Zeilenumbruch, Tabulator
  • \S alle „nicht white space“ Zeichen.
Metacharakter – Wiederholungen
  • + eine oder mehrere Wiederholungen z.B. ee, eee, eeee
  • * keine oder mehrere Wiederholungen z.B. a, aa, aaa, aaaa
  • ? keine oder eine Wiederholung z.B. s oder ss, aber nicht sss
Metacharakter – Greedy & Lazy Quantifizierer

Die Metacharakter für Wiederholungen sind sogenannte Greedy (gierige) Quantifizierer. Das heißt, sie versuchen so viel wie möglich im Ergebnis bis zum Zeilenumbruch zusammen zu fassen.

Beispiel: Suche nach Bereichen in Gänsefüßchen
Beispielsatz: Ein braver "Junge" hüpfte auf einer "sicheren" Hüpfburg.

Greedy
Gesucht nach den Gänsefüßchen mit den normalen Wiederholungen .+" wäre das Ergebnis der gesamte Text "Junge" hüpfte auf einer "sicheren" . Weil dieser Bereich von Gänsefüßen komplett umschlossen ist.

Lazy
Soll aber jeder einzelne mit Gänsefüßchen umschlossene Bereich gefunden und markiert werden muss Greedy in Lazy umgewandelt werden. Und das funktioniert ganz einfach mit dem angehängten ? Fragezeichen beim RegEx. Also: .+?"
So wird dann aus dem Bereich: Ein braver "Junge" hüpfte auf einer "sicheren" Hüpfburg.
"Junge" und "sicheren" einzeln gefunden.`

Metacharakter – Ziele & Bereiche
  • - von bis z.B. 5-9 z.B. 6,5,8 aber nicht 1,2,3,4 oder d-f d,e,f aber nicht a,b,c oder g,h,i,j …
  • ^ Anfang eines Strings z.B. Wand oder 4Wand
  • $ Ende eines Strings z.B. Treppe oder Treppe7
  • ( ) Zusammenhängende Begriffe oder eine Wortfolge als Ganzes definieren z.B. (Solar ist toll)
  • [ ] einzelne Zeichen als ODER Liste definieren z.B. [ae] a oder e, [-:] – oder / z.B. Öl-Film oder Öl:Film, Ka[ smu8]ter Kater, Kaster, Kamter, Kauter, Ka8ter
  • {MIN,MAX} Festlegung einer Mindest- und einer Maximalzahl z.B. {12,35} die gesuchte Zahl muss zwischen mindestens 12 und maximal 35 sein.
  • {MIN,} Festlegung der Mindestzahl, Maximalzahl nach oben offen

Viel Spaß als Hobby NSA 😉

Views: 66

19. September 2025

Mozilla hat Firefox 143.0.1 veröffentlicht und umgeht damit einen durch die Sicherheits-Software von Trend Micro verursachten Absturz.

Download Mozilla Firefox 143.0.1

Die von Trend Micro entwickelte Sicherheits-Software löste durch sogenannte DLL-Injection für Nutzer von Firefox 143 einen Absturz von Tabs aus. Mozilla hat ein Update auf Firefox 143.0.1 veröffentlicht, womit deren DLL-Dateien für die Ausführung in Firefox blockiert werden, damit Firefox für betroffene Nutzer nicht länger abstürzt.

Der Beitrag Firefox 143.0.1 behebt durch Trend Micro verursachten Absturz erschien zuerst auf soeren-hentzschel.at.

17. September 2025

Die MZLA Technologies Corporation hat mit Thunderbird 143 eine neue Version seines Open Source E-Mail-Clients für Windows, Apple macOS und Linux veröffentlicht.

Neuerungen von Thunderbird 143

Mit Thunderbird 143 hat die MZLA Technologies Corporation ein Update für seinen Open Source E-Mail-Client veröffentlicht. Dieses bringt diverse Fehlerkorrekturen und Verbesserungen unter der Haube, welche sich in den Release Notes (engl.) nachlesen lassen. Auch Sicherheitslücken wurden behoben.

Der Beitrag Thunderbird 143 veröffentlicht erschien zuerst auf soeren-hentzschel.at.

Wenn ich einen Artikel mit Visual Studio Code erstelle, lege ich als Erstes einen Front-Matter-Bereich an. Dieser könnte wie folgt aussehen.

---
title: Erweiterung für Visual Studio Code um Umlaute umzuwandeln
date: 2025-09-17T14:38:24+0200
nocomments: true
categories:
- OSBN
tags:
- VS Code
- Erweiterungen
slug: erweiterung-für-visual-studio-code-um-umlaute-umzuwandeln

Den Slug, also der Link, über den der Artikel erreichbar sein soll, erstelle ich in zwei Schritten. Im ersten Schritt kopiere ich den Titel in die betreffende Zeile. Im zweiten Schritt nutze ich die Erweiterung change-case, um alle Großbuchstaben in Kleinbuchstaben zu ändern und die Leerzeichen durch einen Trennstrich zu ersetzt. Das funktioniert seit Jahre sehr zuverlässig.

Nun kann es, wie in diesem Beispiel, vorkommen, dass im Titel ein Umlaut oder ein Eszett vorkommt. Diese habe ich bisher immer manuell geändert (ä → ae oder ß → ss). Was etwas nervt. Da ich aktuell mehr Zeit habe, habe ich mich auf die Suche nach einer Erweiterung für Visual Studio Code gemacht, wurde aber nicht fündig.

Also habe ich mein Glück selbst versucht und habe mir eine eigene Erweiterung gebaut. Zu finden ist der Code, sowie die fertige Erweiterung in Form einer Vsix-Datei, unter https://codeberg.org/Fryboyter/rumpelkammer/src/branch/main/vscode-umlauts-converter. Beim offiziellen Marktplatz oder bei Alternativen wie Open VSX möchte ich die Erweiterung aktuell nicht hochladen, da ich bis gestern weder etwas mit dem Erstellen einer Erweiterung für VS Code noch mit TypeScript an sich zu tun hatte. Nutzung daher ausdrücklich auf eigene Gefahr.

Um die fertige Erweiterung zu installieren, muss man die Vsix-Datei herunterladen. In VS Code lässt man sich dann die Erweiterungen anzeigen. In dieser Spalte klickt man dann oben rechts auf die 3 Punkte und wählt “Aus VSIX installieren…” aus und wählt abschließend die heruntergeladene Datei aus. Wer der fertigen Erweiterung nicht vertraut, kann diese einfach entpacken und sich den Inhalt ansehen. Denn im Grunde ist das nur ein ZIP-Archiv.

Damit man den Slug nicht per Hand mit zwei Erweiterungen nacheinander bearbeiten muss, kann man sich einen Shortcut in VS Code anlegen. Dieser könnte so aussehen.

{
    "key": "shift+f12",
    "command": "runCommands",
    "args": { 
        "commands": [
            "extension.changeCase.param",
            "umlautsConverter.convert"
        ]
    }
},

Wenn ich einen Artikel mit Visual Studio Code erstelle, lege ich als Erstes einen Front-Matter-Bereich an. Dieser könnte wie folgt aussehen.

 1---
 2title: Erweiterung für Visual Studio Code um Umlaute umzuwandeln
 3date: 2025-09-17T14:38:24+0200
 4nocomments: true
 5categories:
 6- OSBN
 7tags:
 8- VS Code
 9- Erweiterungen
10slug: erweiterung-für-visual-studio-code-um-umlaute-umzuwandeln

Den Slug, also der Link, über den der Artikel erreichbar sein soll, erstelle ich in zwei Schritten. Im ersten Schritt kopiere ich den Titel in die betreffende Zeile. Im zweiten Schritt nutze ich die Erweiterung change-case, um alle Großbuchstaben in Kleinbuchstaben zu ändern und die Leerzeichen durch einen Trennstrich zu ersetzt. Das funktioniert seit Jahre sehr zuverlässig.

Nun kann es, wie in diesem Beispiel, vorkommen, dass im Titel ein Umlaut oder ein Eszett vorkommt. Diese habe ich bisher immer manuell geändert (ä → ae oder ß → ss). Was etwas nervt. Da ich aktuell mehr Zeit habe, habe ich mich auf die Suche nach einer Erweiterung für Visual Studio Code gemacht, wurde aber nicht fündig.

Also habe ich mein Glück selbst versucht und habe mir eine eigene Erweiterung gebaut. Zu finden ist der Code, sowie die fertige Erweiterung in Form einer Vsix-Datei, unter https://codeberg.org/Fryboyter/vscode-umlauts-converter. Beim offiziellen Marktplatz oder bei Alternativen wie Open VSX möchte ich die Erweiterung aktuell nicht hochladen, da ich bis gestern weder etwas mit dem Erstellen einer Erweiterung für VS Code noch mit TypeScript an sich zu tun hatte. Nutzung daher ausdrücklich auf eigene Gefahr.

Um die fertige Erweiterung zu installieren, muss man die Vsix-Datei herunterladen. In VS Code lässt man sich dann die Erweiterungen anzeigen. In dieser Spalte klickt man dann oben rechts auf die 3 Punkte und wählt “Aus VSIX installieren…” aus und wählt abschließend die heruntergeladene Datei aus. Wer der fertigen Erweiterung nicht vertraut, kann diese einfach entpacken und sich den Inhalt ansehen. Denn im Grunde ist das nur ein ZIP-Archiv.

Damit man den Slug nicht per Hand mit zwei Erweiterungen nacheinander bearbeiten muss, kann man sich einen Shortcut in VS Code anlegen. Dieser könnte so aussehen.

 1{
 2    "key": "shift+f12",
 3    "command": "runCommands",
 4    "args": { 
 5        "commands": [
 6            "extension.changeCase.param",
 7            "umlautsConverter.convert"
 8        ]
 9    }
10},

16. September 2025

Mozilla hat Firefox 143 für Windows, Apple macOS und Linux veröffentlicht. Dieser Artikel fasst die wichtigsten Neuerungen zusammen – wie immer auf diesem Blog weit ausführlicher als auf anderen Websites.

Download Mozilla Firefox für Microsoft Windows, Apple macOS und Linux

Windows: Websites als Web-Apps ausführen

Firefox auf Windows unterstützt jetzt die Ausführung von Websites als Web-Apps, welche direkt an die Taskleiste angeheftet werden können und dann ähnlich wie eine native App mit einer vereinfachten Oberfläche, aber inklusive Zugriff auf die installierten Add-ons ausgeführt werden. Zum Hinzufügen einer Website zur Taskleiste gibt es eine neue Schaltfläche in der Adressleiste.

Diese Funktion steht aktuell nicht zur Verfügung, wenn Firefox über den Microsoft Store installiert worden ist. Auch Unterstützung auf macOS und Linux wird mit einem späteren Update folgen.

Firefox 143

Nutzer, welches dieses Feature nicht benötigen, können die Schaltfläche deaktivieren, indem über about:config die Option browser.taskbarTabs.enabled per Doppelklick auf false gesetzt wird.

Leichteres Anheften von Tabs

Das Anheften von Tabs ist eine Option, um diese besonders platzsparend in der Tableiste unterzubringen. Ein weiterer Vorteil: Alle angeheftete Tabs werden beim Start von Firefox immer sofort geladen, nicht nur der aktive Tab.

Bisher musste das Kontextmenü genutzt werden, um Tabs anzuheften. Ab sofort ist dies auch durch Ziehen an den Anfang der Tableiste möglich. Dies gilt sowohl für die horizontale Tableiste als auch für die vertikalen Tabs. Bei Nutzung der vertikalen Tabs bewirbt eine schließbare Platzhalter-Grafik diese neue Funktion.

Firefox 143

Firefox 143

Inverse Bildersuche via Google Lens

Nutzer, welche Google als Standardsuchmaschine eingestellt haben, erhalten bei Rechtsklick auf ein Bild einen neuen Kontextmenü-Eintrag „Grafik mit Google Lens suchen“. Bei Google Lens handelt es sich um eine sogenannte inverse Bildersuche. Das bedeutet: Statt nach einem Begriff zu suchen und ein Bild zu erhalten, schickt man ein Bild an eine Suchmaschine, welche Künstliche Intelligenz (KI) nutzt, um Fragen zum Inhalt des Bildes beantworten zu können, zum Beispiel was für eine Blume auf einem Bild zu erkennen ist.

Google Lens in Firefox

Google Lens in Firefox

Google Lens in Firefox

Diese Neuerung wird schrittweise im Laufe der kommenden Wochen ausgerollt werden.

Technisch ist die Implementierung streng genommen nicht an Google gebunden, derzeit aber nur für Google Lens vorhanden. Wer das Feature manuell aktivieren möchte, kann dies über about:config tun, indem der Schalter browser.search.visualSearch.featureGate per Doppelklick auf true gesetzt wird.

Microsoft Copilot als Chatbot-Option

Seit Firefox 135 integriert Mozillas Browser mehrere KI-Chatbots. Dabei stehen Google Gemini, ChatGPT, Anthropic Claude sowie Le Chat Mistral zur Verfügung. Die Chatbots können direkt über die Sidebar genutzt werden. Firefox 143 ergänzt Microsoft Copilot als Option.

Microsoft Copilot als Chatbot in Firefox 143

Mehr Sicherheit für Firefox-Nutzer

Auch in Firefox 143 wurden wieder mehrere Sicherheitslücken geschlossen. Alleine aus Gründen der Sicherheit ist ein Update auf Firefox 143 daher für alle Nutzer dringend empfohlen.

Sonstige Endnutzer-Neuerungen in Firefox 143

Beim Herunterladen einer Datei im privaten Modus fragt Firefox nun, ob diese nach Beendigung der Sitzung behalten oder gelöscht werden soll. Das Verhalten kann auch in den Einstellungen von Firefox angepasst werden.

Firefox 143

Wichtige Termine und Ereignisse wie zum Beispiel der Muttertag können jetzt in der Adressleiste angezeigt werden. Diese Funktion steht für Nutzer in Deutschland, den USA, Großbritannien, Frankreich und Italien zur Verfügung. Für Nutzer in den USA können Aktienempfehlungen in Echtzeit angezeigt werden.

Die Übersetzungsfunktion zeigt jetzt auch ein Übersetzungssymbol in der Adressleiste an, wenn auf der Website zu wenig Text vorhanden ist, damit sich Firefox sicher sein kann, die Sprache korrekt erkannt zu haben.

Tabs können jetzt auch per Drag and Drop in eine zugeklappte Tabgruppe verschoben werden. Außerdem werden Tabgruppen jetzt auch nach dem Bereinigen des Firefox-Profils wiederhergestellt.

Sidebar-Erweiterungen integrieren automatisch eine Schaltfläche in die Seitenleiste von Firefox. Nutzer können Erweiterungs-Schaltflächen nun über die Sidebar-Einstellungen oder das Kontextmenü aus der Seitenleiste ausblenden.

Wenn eine Website Zugriff auf die Kamera anfragt, erscheint nun direkt im Berechtigungsdialog eine Vorschau, was besonders beim Wechsel zwischen mehreren Kameras hilfreich ist.

Der Fingerprinting-Schutz wurde verbessert, indem es konstante Werte für mehrere weitere Attribute der Computer der Benutzer meldet.

Das Pipetten-Werkzeug der Entwicklerwerkzeuge, um eine beliebige Farbe einer Website in die Zwischenablage zu kopieren, kann jetzt auch über die Tastatur geöffnet werden, allerdings nur bei geöffneten Entwicklerwerkzeugen.

Firefox unterstützt jetzt Windows UI Automation, wodurch die Unterstützung für Barrierefreiheits-Tools wie Windows Voice Access, Text Cursor Indicator und Narrator verbessert wird. Diese Neuerung wird schrittweise im Laufe der kommenden Wochen ausgerollt werden.

Verbesserungen der Webplattform und für Erweiterungs-Entwickler

Firefox verwendet jetzt einen aktualisierten Algorithmus zur Größenanpassung von CSS Grids, um besser mit der Spezifikation übereinzustimmen. Grid-Layouts, die prozentuale Zeilengrößen oder Rasterelemente mit Elementen mit Seitenverhältnissen verwenden, werden nun in mehr Fällen korrekt dargestellt.

Für input-Elemente vom Typ color werden nun alle in CSS gültigen Farbangaben und nicht mehr nur Angaben in der hexadezimalen Schreibweise ohne Alpha-Wert unterstützt.

Firefox 143 unterstützt den xHE-AAC Audio-Codec, wenn Windows 11 22H2 oder neuer oder macOS genutzt wird.

Das ::details-content Pseudo-Element wird jetzt unterstützt, womit der Inhalt des <details>-Elements gestaltet werden kann.

Weitere Verbesserungen der Webplattform und für Erweiterungsentwickler lassen sich wie immer in den MDN Web Docs nachlesen.

Der Beitrag Mozilla veröffentlicht Firefox 143 erschien zuerst auf soeren-hentzschel.at.