Jednym z największych problemów, jakie mają użytkownicy Firefoksa w cyklu szybkiego wydawania wprowadzonym na początku tego roku, jest fakt, że aktualizacje często wyłączały ich dodatki w przeglądarce z powodu niezgodności. Przez większość czasu te niezgodności można przypisać maksymalnemu numerowi zgodnej wersji przypisanemu do dodatku, a nie niezgodnościom technicznym. Wielu użytkowników Firefoksa skorzystało z narzędzi Nightly Tester Tools lub Reporter zgodności dodatków, aby wymusić zgodność dodatków.
To zachowanie w końcu ulegnie zmianie wraz z wydaniem Firefoksa 10. Na razie nowa funkcja została zaimplementowana w najnowszych wersjach Nightly Firefoksa 11. Technologia jest domyślnie wyłączona i musi zostać aktywowana przed przetestowaniem.
Mozilla planuje wkrótce włączyć funkcję zastępowania w przeglądarce Firefox 10 Aurora, a następnie w wersji beta i kanałach stabilnych, gdy trafią one również w wersji 10.
Aby wyłączyć ścisłą zgodność dodatków w przeglądarce Firefox, użytkownicy muszą wpisać about: config w przeglądarce i filtrować klucz extensions.strictCompatibility.
Domyślny stan to true, co oznacza, że włączona jest ścisła zgodność dodatków. Oznacza to, że Firefox wyłączy dodatki, które nie są kompatybilne z wersją przeglądarki.
Podwójne kliknięcie na wpis i wybór False wyłącza ścisłą zgodność. Oznacza to, że Firefox zakłada, że dodatki są również zgodne ze zaktualizowaną wersją przeglądarki.
Istnieje kilka wyjątków od reguły, które należy wymienić tutaj. Chociaż można w ten sposób wymusić zgodność dodatków, nie gwarantuje to, że dodatki są rzeczywiście zgodne z nowszą wersją przeglądarki. Jeśli dodatki są technicznie niezgodne z nową wersją Firefoksa, wymuszenie ich zgodności nie zmieni tego faktu; Dodatki pozostaną niekompatybilne. Ale są też inne wymagania. Dodatki z komponentami binarnymi będą ignorowane przez nową dyrektywę, podobnie jak dodatki z minimalną zgodną wersją wyższą niż wersja przeglądarki internetowej.
Twórcy dodatków mogą wreszcie wymusić ścisłą zgodność swoich dodatków. (przez)
Aktualizacja: Zauważyłem, że najnowsza wersja Aurory już wyświetla parametr extensions.strictCompatibility.