New Tab Override 11.0 (WebExtension) veröffentlicht
New Tab Override ist eine Erweiterung zum Ersetzen der Seite, welche beim Öffnen eines neuen Tabs in Firefox erscheint. Die beliebte Erweiterung mit mehr als 130.000 Nutzern ist nun in Version 11.0 mit weiteren Verbesserungen erschienen.
Was ist New Tab Override?
Seit Firefox 41 ist es nicht länger möglich, die Seite anzupassen, welche beim Öffnen eines neuen Tabs erscheint, indem die Einstellung browser.newtab.url über about:config verändert wird. Da diese Einstellung – wie leider viele gute Dinge – in der Vergangenheit von Hijackern missbraucht worden ist, hatte sich Mozilla dazu entschieden, diese Einstellung aus dem Firefox-Core zu entfernen. Glücklicherweise hat Mozilla nicht einfach nur die Einstellung entfernt, sondern gleichzeitig auch eine neue API bereitgestellt, welche es Entwicklern von Add-ons erlaubt, diese Funktionalität in Form eines Add-ons zurück in Firefox zu bringen.
New Tab Override war das erste Add-on, welches diese Möglichkeit zurückgebracht hat, und ist damit das Original. Mittlerweile hat New Tab Override mehr als 130.000 Nutzer, wurde im Dezember 2016 sogar auf dem offiziellen Mozilla-Blog vorgestellt und im Oktober 2017 im Add-on Manager von Firefox beworben.
Download New Tab Override (WebExtension) für Firefox
Die Neuerungen von New Tab Override 11.0
Das November-Update New Tab Override 11.0 macht die Erweiterung fit für Firefox 57, welcher in genau einer Woche erscheint. Konkret bedeutet dies, dass sämtliche Code-Pfade zur Unterstützung von Firefox niedriger als Version 57 entfernt worden sind, womit Firefox 57 die neue Mindestanforderung für New Tab Override ist.
Ebenfalls entfernt wurde der Code zur Anzeige eines Upgrade-Hinweises für Nutzer, welche zuvor eine Legacy-Version von New Tab Override installiert hatten, und die Code-Pfade für das Öffnen eines neuen Tabs mit Fokus auf die Adressleiste respektive Webseite wurden vereinheitlicht.
Während diese Änderungen alle unter den Punkt Code-Qualität fallen, gibt es auch wieder sichtbare Verbesserungen. So wird nun der seltene Anwendungsfall unterstützt, neue Tabs im Hintergrund zu öffnen, wie es beispielsweise durch eine Erweiterung wie Gesturefy vorkommen kann. Bisher führte dies zu Problemen bei Verwendung von New Tab Override. Vielen Dank dafür an Contributor s25g5d4.
Wird about:blank als Seite für den neuen Tab verwendet, wird ab sofort der Zurück-Button deaktiviert. Dies wurde in einer vorherigen Version von New Tab Override bereits für alle anderen Seiten umgesetzt.
Der Hinweis bezüglich einer fehlenden Möglichkeit, die Adressleiste zu leeren oder zumindest die URL zu markieren, wurde klarer formuliert und außerdem mit einem Link zum entsprechenden Anfrage-Ticket auf bugzilla.mozilla.org verlinkt.
Darüber hinaus wurden wieder sämtliche Abhängigkeiten auf den aktuellen Stand gebracht.
Hallo Sören, eine Frage, die zwar nicht direkt mit deiner WebExtension zu tun hat, aber für andere evtl. auch interessant sein könnte:
Wenn ein neuer Tab mit Hilfe des Add-ons „Tab Open/Close Control“ – z.B. auf der rechten Seite des zuletzt aktiven Tabs (anstatt ganz rechts in der Tableiste) – geöffnet wird, switcht bei vielen geöffneten Tabs der aktive Tab ganz nach links, so dass dann nur der neue Tab rechts von diesem sichtbar ist. Dadurch bewegt sich jedesmal die ganze Tableiste, der aktive Tab ist nicht mehr sichtbar und befindet sich nicht mehr an Stelle des Bildschirms, wo er zuletzt war.
Dieses Verhalten gab es in den Versionen vor FF57 nicht (oder konnte es mit Hilfe von TabMixPlus deaktiviert werden?). Die Tableiste blieb dann einfach stehen. Gibt es eine Möglichkeit, das in FF57+ abzuschalten? Im Netz habe ich dazu noch nichts gefunden. Vielen Dank!
Raphael
Hallo,
Fragen zu Tab Open/Close Control sollte der Entwickler dieser Erweiterung beantworten. Ich weiß nicht, wie die Erweiterung unter der Haube arbeitet und kann daher auch nichts dazu sagen.
Hier gibt es eine Kontaktmöglichkeit:
http://www.felix-kolbe.de/tab-open-close-control/
Danke für den Tipp. Hab inzwischen herausgefunden, dass es ein Problem ist, was wohl durch die Limitierung der Webextension API nicht behoben werden kann. Auch bei der Erweiterung "Open Tabs Next To Current" gibt es das beschriebene Verhalten.