Per favore Mozilla, non toccare la funzionalità user.js in Firefox

Prova Il Nostro Strumento Per Eliminare I Problemi

Una segnalazione di bug è stata aperta circa nove mesi fa in data Bugzilla bug tracking sito di Mozilla per Firefox suggerisce che l'organizzazione potrebbe disabilitare la lettura del file user.js del browser Firefox per impostazione predefinita in futuro.

Se non hai mai sentito parlare di user.js prima, è un file di configurazione che controlla le preferenze nel browser web Firefox. Uno dei principali vantaggi rispetto al file delle preferenze di Firefox è che ha la priorità e che è un file di proprietà dell'utente che viene lasciato inalterato quando Mozilla apporta modifiche al browser.

Ti suggerisco di controllare il file repository ghacks user.js su Github per informazioni dettagliate e un file completo per migliorare la privacy e la sicurezza del browser Web Firefox.

user.js file firefox

Il bug reporter afferma nella descrizione che 'non ha mai compreso appieno il punto di avere questo file', che le persone ne hanno abusato e 'rotto roba' in Firefox, e che non offre nulla che non possa essere ottenuto modificando il file delle preferenze predefinito, o utilizzando i criteri aziendali. Inoltre, poiché Firefox deve verificare l'esistenza del file indipendentemente dal fatto che esista o meno, sta causando 'IO aggiuntivo all'inizio dell'avvio'.

Secondo i dati di telemetria raccolti da Mozilla, circa il 3% delle installazioni di Firefox che segnalano dati di telemetria utilizzano i file user.js.

Altri hanno sottolineato all'inizio della discussione che ci sono vantaggi, incluso il mantenimento delle preferenze di Firefox su più sistemi, quando si reinstalla Firefox, lo si sposta o si installa una nuova versione o edizione del browser. Un altro vantaggio che è stato evidenziato all'inizio della discussione è che le preferenze di user.js sono permanenti (a meno che non vengano modificate dall'utente) mentre le preferenze di prefs.js non lo sono poiché possono essere modificate da Mozilla in qualsiasi momento.

Come dice Mike Kaply, 'il vantaggio qui è che puoi avere un file che tieni in giro e semplicemente rilasciarlo in una directory del profilo e Firefox non lo scherza'.

Il suggerimento presentato è di disabilitare user.js per impostazione predefinita ma introdurre una preferenza in Firefox che gli utenti devono abilitare attivamente in modo che il file user.js venga letto di nuovo.

Sebbene ciò assicurerebbe che Firefox mantenga il supporto per i file di configurazione user.js, impedirebbe a Firefox di leggere il file dopo che la modifica è arrivata anche se è in uso; ciò significherebbe che la configurazione desiderata di un utente, ad es. relativi alla privacy o alla sicurezza, non verranno rispettati dal browser fino a quando non verrà effettuata la modifica della configurazione che abilita la lettura del file.

Il bug reporter ha già rivelato piani a lungo termine per rimuovere completamente il supporto per il file da Firefox.

A lungo termine, mi piacerebbe davvero valutare se possiamo rimuovere completamente il supporto per questo file, perché fondamentalmente non ha senso avere così tanti file diversi che controllano tutti la stessa cosa, ma probabilmente richiede di capire perché così molte persone lo usano, cosa che non abbiamo cicli da fare. Né è davvero ovvio come faremmo a farlo: se pensiamo che una parte sostanziale di persone non sia consapevole di averlo fatto, è improbabile che fare un sondaggio 'perché hai questo file' sia illuminante; potremmo provare a eseguire la telemetria su quali preferenze vengono impostate, ma probabilmente dovremmo avere una sorta di elenco rigoroso di preferenze che ci permettiamo di inviare indietro per evitare di restituire i dati dell'utente, che di nuovo potrebbero non fornirci i dati di cui abbiamo bisogno.

Ecco cosa penso di tutto questo

Il file user.js è parte integrante di Firefox. Viene utilizzato da circa il 3% di tutte le installazioni di Firefox ed è probabile che il numero sia un po 'più alto anche considerando che molti file user.js come Ghacks user.js hanno la telemetria disabilitata per impostazione predefinita.

Rendendolo una prefazione in about: config probabilmente non porterebbe a un esodo di massa di utenti e probabilmente manterrebbe anche il clamore contenuto. Sembra possibile che molti utenti migrino a un altro browser, ad es. Waterfox o Palemoon / Basilisk, che continua a supportare la funzionalità, o migrare a un browser basato su Chromium

Sebbene comprenda l'impulso di Mozilla a migliorare le prestazioni di avvio di Firefox, deve essere ponderato in base alla rottura causata dal cambiamento.

Molte funzionalità sono state rimosse o interrotte in passato già in Firefox da ingegneri che a volte non riuscivano a trovare un motivo per utilizzarle o altre volte ignoravano il numero marginale di utenti che utilizzavano una funzionalità. Forse è ora di farlo

Ora tu : qual è la tua opinione sul piano?