Firefox-Erweiterung Keep or Delete Bookmarks 3.0 veröffentlicht
-
Sören Hentzschel -
8. Februar 2023 um 22:35 -
643 Mal gelesen -
2 Antworten
Keep or Delete Bookmarks ist eine in ihrer Art einzigartige Browser-Erweiterung, um Ordnung in die eigenen Lesezeichen zu bekommen. Mit Keep or Delete Bookmarks 3.0 habe ich nach über einem Jahr Pause ein neues Update veröffentlicht.
Was ist Keep or Delete Bookmarks?
Erweiterungen für Firefox oder andere Browser, um Ordnung in seine Lesezeichen-Sammlung zu bekommen, gibt es einige. Was diese alle gemeinsam haben: Sie funktionieren recht konventionell, Innovation sucht man zumeist vergeblich. Man hat eine Liste von Lesezeichen (oder nicht einmal das) und bekommt im besten Fall die Möglichkeit, automatisiert nach Duplikaten zu suchen oder zu prüfen, ob die Lesezeichen überhaupt noch funktionieren. In diese Kategorie fällt auch meine eigene Lesezeichen-Erweiterung Bookmarks Organizer. Diese hat vergangenen Monat übrigens nach über vier Jahren Pause ein Update auf Version 4.0 erhalten.
Einen anderen, dynamischeren Ansatz bietet meine exklusiv für Firefox verfügbare Erweiterung Keep or Delete Bookmarks. Keep or Delete Bookmarks funktionert anders als die anderen Lesezeichen-Erweiterungen und versucht in dem Bewusstsein, dass Aufräumen normalerweise keinen Spaß macht, den Anwender durch seinen spielerischen Ansatz dazu zu motivieren, regelmäßig und vor allem gerne zu kontrollieren, welche Lesezeichen überhaupt noch benötigt werden.
Es gibt vieles, was eine Lesezeichen-Erweiterung alles leisten könnte, um so ein wirklich komplettes Paket zur Organisation von Lesezeichen zu schüren. Eine eierlegende Wollmilchsau ist hier allerdings ein explizites Nicht-Ziel. Stattdessen ist mir in Keep or Delete Bookmarks wichtig, den Fokus nicht aus den Augen zu verlieren: Die Erweiterung funktioniert nicht dadurch, alles zu können, was eine Lesezeichen-Erweiterung theoretisch leisten könnte. Die Erweiterung funktioniert durch ihre Einfachheit in der Handhabung und Präsentation.
Keep or Delete Bookmarks 3.0
Manifest v3, kompatibel mit Firefox 109 und höher
Die wichtigste Neuerung betrifft Keep or Delete Bookmarks unter der Haube. Die Erweiterung nutzt nun das sogenannte Manifest v3, die neueste Version des Erweiterungs-Standards. Entsprechende Anpassungen wurden vorgenommen, damit Keep or Delete Bookmarks langfristig mit Firefox kompatibel bleibt.
Eine Konsequenz daraus ist, dass Firefox 109 oder höher benötigt wird, um die neueste Version von Keep or Delete Bookmarks installieren zu können. Nutzer von Firefox ESR müssen sich noch bis Juli und Firefox ESR 115 gedulden, können aber so lange weiterhin die vorherige Version 2.0.1 nutzen.
Wichtige Berechtigung ab sofort optional
Firefox-Erweiterungen müssen zur Ausführung bestimmter Aufgaben Berechtigungen anfragen. Dies geschieht häufig bereits bei der Installation der Erweiterung. Auch Keep or Delete Bookmarks benötigt Berechtigungen. Auf Mozillas Erweiterungs-Seite erkläre ich transparent, wofür welche Berechtigung benötigt wird.
So benötigt Keep or Delete Bookmarks auch die Berechtigung „Auf Ihre Daten für alle Websites zugreifen“. Was im ersten Moment besorgniserregend klingen mag, ist tatsächlich eine zwingend erforderliche Berechtigung, um im Namen der Erweiterung eine Anfrage an Websites senden zu dürfen – und genau das müssen Erweiterungen machen, welche prüfen wollen, ob ein Lesezeichen denn noch funktioniert.
Diese Art Berechtigung ist mit dem Manifest v3 allerdings grundsätzlich optional und standardmäßig deaktiviert. Damit es keine Probleme mit der fehlenden Berechtigung gibt, weist Keep or Delete Bookmarks auf die fehlende Berechtigung hin, falls diese noch nicht erteilt worden ist. Aber auch ohne diese Berechtigung funktioniert Keep or Delete Bookmarks – bloß dann eben ohne die Echtzeit-Überprüfung, ob das Lesezeichen noch funktioniert.
Keep or Delete Bookmarks reagiert übrigens in Echtzeit auf Änderungen der Berechtigung über die Add-ons-Verwaltung. Wird dort die Berechtigung wieder entzogen oder neu gegeben, erkennt die bereits geöffnete Oberfläche von Keep or Delete Bookmarks das, ohne neu geladen werden zu müssen.
Relevante Verbesserungen und Bugfixes
Ein paar Edge Cases wurden gelöst, wenn Lesezeichen hinzugefügt oder entfernt worden sind, während die Oberfläche von Keep or Delete Bookmarks bereits geöffnet war.
Der Bestätigungs-Dialog hatte sich nicht geschlossen, wenn die Enter-Taste benutzt worden war, um die Löschung eines Lesezeichens zu bestätigen.
Auf dem Whitelist-Bildschirm schien der „alle von Whitelist entfernen“-Button kurz auf, wenn die Whitelist leer war.
Die mit der Erweiterung mitgelieferten Bilddateien wurden optimiert, um ein paar Bytes einzusparen.
Der Mechanismus zur Übersetzung der Erweiterung wurde auf die neueste von mir entwickelte Version aktualisiert, was die Wartbarkeit aller Erweiterungen vereinfacht.
Von der internen Liste von Domains, die bei der Prüfung auf defekte Lesezeichen grundsätzlich übersprungen werden, wurde testpilot.firefox.com entfernt, weil diese Domain nicht länger Teil der internen Firefox-Option extensions.webextensions.restrictedDomains ist, welche Domains beinhaltet, auf denen Firefox-Erweiterungen nicht funktionieren.
Download der Erweiterung
Wie alle meine Erweiterungen ist auch Keep or Delete Bookmarks über addons.mozilla.org zu beziehen:
Download Keep or Delete Bookmarks für Firefox
Quellcode, Fehler melden, Vorschläge
Keep or Delete Bookmark ist Open Source (MPL 2.0) und der Quellcode auf GitHub zu finden. Dies ist auch der Ort, an welchem Fehler gemeldet und Vorschläge gemacht werden können.
Entwicklung unterstützen
Wer die Entwicklung des Add-ons unterstützen möchte, kann dies tun, indem er der Welt vom Keep or Delete Bookmarks erzählt und die Erweiterung auf addons.mozilla.org bewertet. Auch würde ich mich sehr über eine kleine Spende freuen, welche es mir ermöglicht, weitere Zeit in die Entwicklung des Add-on zu investieren, um zusätzliche Features zu implementieren.
Der Beitrag Firefox-Erweiterung Keep or Delete Bookmarks 3.0 veröffentlicht erschien zuerst auf soeren-hentzschel.at.
Antworten 2